PreviewTeamView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许应用注册事件处理程序,当用户在 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
- 继承
- 属性
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 |
会话可用性已更改。 |