PreviewTeamView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがシェルで 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
- 継承
- 属性
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 |
セッションの可用性が変更されました。 |