Поделиться через


PreviewTeamView Класс

Определение

Позволяет приложению зарегистрироваться для получения обработчиков событий, которые уведомляют, когда пользователь вызывает управление вызовом,общий доступ к экрану\и т. д. в оболочке, о которых приложение не будет знать.

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 должен быть получен в потоке пользовательского интерфейса, обычно это объект со свободными потоками, методы которого не блокируются. Например, вызов 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

Пользователь вызвал некоторый пользовательский интерфейс или горячую клавишу, которая не является частью приложения, но должна управлять вызовом.

EndMeetingRequested

Указывает, что приложение должно завершить вызов. Для этого может потребоваться отсрочка с помощью предоставленного аргумента , чтобы заблокировать очистку пользовательского интерфейса оболочки до полной очистки вызова.

IsFullScreenChanged

Указывает, что окно приложения теперь является полноэкранным.

IsScreenSharingChanged

Указывает, отображается ли в системе граница общего доступа к экрану.

JoinMeetingRequested

Пользователь, оболочка или само приложение инициировали присоединение к собранию. Это сообщает приложению, что пора присоединиться к вызову. Приложение может использовать отсрочку в аргументе, предоставленном этому обработчику событий, для выполнения работы до того, как оболочка отобразит пользовательский интерфейс, указывающий на присоединение вызова.

SharingScreenBoundsChanged

Границы прямоугольника для исходящего общего доступа к экрану изменились.

SystemStateChanged

Доступность сеанса изменилась.

Применяется к