PreviewTeamView クラス

定義

ユーザーがシェルで call control\screen sharing\etc UI を呼び出したときに通知するイベント ハンドラーに、アプリがそれ以外の場合は認識できないことを通知するイベント ハンドラーにアプリをサインアップできるようにします。

public ref class PreviewTeamView sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PreviewTeamView final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PreviewTeamView
Public NotInheritable Class PreviewTeamView
継承
Object Platform::Object IInspectable PreviewTeamView
属性

Windows の要件

デバイス ファミリ
Windows Team Extension SDK (10.0.19041.0 で導入)
API contract
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (v1.0 で導入)

注釈

PreviewTeamView のインスタンスは UI スレッドで取得する必要がありますが、通常は、メソッドがブロックしないフリースレッド オブジェクトです。 たとえば、StartScreenSharing を呼び出すと、画面共有の境界線が実際に描画される前に が返される場合があります。 このため、一部のプロパティにはコールバックがあるため、アクションが実際に完了したときにアプリに通知される場合があります。

プロパティ

IsFullScreen

アプリの全画面表示の状態について説明します。

IsScreenSharing

送信画面共有の状態について説明します。

MeetingInfoDisplayType

VTC アプリに対して、会議の表示方法を示します。

MeetingUri

会議参加 URI を含みます。

SharingScreenBounds

送信画面共有動作の四角形の境界。

SystemState

システムの状態。

メソッド

EnterFullScreen()

全画面表示を切り替えるようアプリに要求します。

GetForCurrentView()

現在のウィンドウ (アプリ ビュー) の PreviewTeamView のインスタンスを取得します。

JoinMeetingWithUri(Uri)

指定された予定を使用して会議に参加することを要求します。

LeaveFullScreen()

全画面表示から終了するようにアプリに要求します。

NotifyMeetingEnded(PreviewTeamEndMeetingKind)

ユーザーが会議を終了したことをシェルに通知します。

RequestForeground()

ビューをフォアグラウンドに設定するようにアプリに要求します。

SetButtonLabel(String)

[スタート] メニュー ボタンのカスタマイズされたテキストを設定します。 既定のテキストは、アプリの表示名です。

SetTitle(String)

カスタマイズまたはローカライズされたサイドバー タイトルの設定。 既定のタイトルは、アプリの表示名です。

StartSharingScreen()

送信画面の共有を開始します。

StopSharingScreen()

送信画面の共有を停止します。

イベント

CleanupRequested

システムは現在のユーザーのセッションを終了し、ユーザー状態をクリーンする必要があることを VTC アプリに伝えています。 ディスクに状態がある場合、またはその他の低速な操作が必要な場合、アプリは 引数で遅延を受け取ることができます。

CommandInvoked

ユーザーは、アプリの一部ではない UI またはホットキーを呼び出しましたが、呼び出しを制御する必要があります。

EndMeetingRequested

アプリが呼び出しを終了する必要があることを示します。 呼び出しが完全にクリーンアップされるまでシェル UI のクリーンアップをブロックするために、指定された 引数を使用して遅延を受け取ることができます。

IsFullScreenChanged

アプリ ウィンドウが全画面表示になったことを示します。

IsScreenSharingChanged

システムが画面共有罫線を表示しているかどうかを示します。

JoinMeetingRequested

ユーザー、シェル、またはアプリ自体が会議参加を開始しました。 これにより、呼び出しに実際に参加する時間がアプリに通知されます。 アプリでは、呼び出しが参加したことを示す UI がシェルに表示される前に、このイベント ハンドラーに提供される 引数の遅延を使用して作業を実行できます。

SharingScreenBoundsChanged

送信画面共有の四角形の境界が変更されました。

SystemStateChanged

セッションの可用性が変更されました。

適用対象