PreviewTeamView 类

定义

允许应用注册事件处理程序,当用户在 shell 中调用调用 control\screen sharing\etc UI 时通知应用不会注意到这些 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 中引入)

注解

尽管必须在 UI 线程上检索 PreviewTeamView 的实例,但它通常是一个自由线程对象,其方法不会阻止。 例如,调用 StartScreenSharing 可以在实际绘制屏幕共享边框之前返回。 因此,某些属性具有回调,因此在操作实际完成时可能会通知应用。

属性

IsFullScreen

描述应用的全屏视图的状态。

IsScreenSharing

描述出站屏幕共享的状态。

MeetingInfoDisplayType

向 VTC 应用指示它应如何显示会议。

MeetingUri

包含会议加入 URI。

SharingScreenBounds

传出屏幕共享行为的矩形边界。

SystemState

系统状态。

方法

EnterFullScreen()

请求应用切换全屏视图。

GetForCurrentView()

获取当前窗口的 PreviewTeamView 实例, (应用视图) 。

JoinMeetingWithUri(Uri)

请求使用给定约会加入会议。

LeaveFullScreen()

请求应用退出全屏视图。

NotifyMeetingEnded(PreviewTeamEndMeetingKind)

通知 Shell 用户已结束会议。

RequestForeground()

请求应用将其视图设置为前台。

SetButtonLabel(String)

设置“开始”菜单按钮的自定义文本。 默认文本是应用的显示名称。

SetTitle(String)

设置自定义或本地化的边栏标题。 默认标题是应用的显示名称。

StartSharingScreen()

开始传出屏幕共享。

StopSharingScreen()

停止传出屏幕共享。

事件

CleanupRequested

系统将结束当前用户的会话,并告知 VTC 应用应清理任何用户状态。 如果磁盘上有状态,或者需要执行其他一些慢速操作,则应用可以在 参数中采用延迟。

CommandInvoked

用户已调用某些 UI 或热键,该 UI 或热键不属于应用,但应控制调用。

EndMeetingRequested

指示应用应结束调用。 可以使用提供的 参数进行延迟,以阻止清理 shell UI,直到完全清理调用。

IsFullScreenChanged

指示应用窗口现在全屏显示。

IsScreenSharingChanged

指示系统是否显示屏幕共享边框。

JoinMeetingRequested

用户、shell 或应用本身已启动会议加入。 这告诉应用,是时候实际加入呼叫了。 应用可以使用提供给此事件处理程序的参数中的延迟来执行工作,然后 shell 显示指示已加入调用的 UI。

SharingScreenBoundsChanged

传出屏幕共享的矩形边界已更改。

SystemStateChanged

会话可用性已更改。

适用于