PreviewTeamView 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓應用程式註冊事件處理常式,當使用者在殼層中叫用呼叫 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 引進)
|
備註
雖然必須在 UI 執行緒上擷取 PreviewTeamView 的實例,但它通常是未封鎖其方法的非執行緒物件。 例如,呼叫 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 |
會話可用性已變更。 |