Windows.UI.Core.Preview.Communications Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет Teams или любому другому разработчику написать подключаемое приложение VTC для Surface Hub.
Классы
PreviewTeamCleanupRequestedEventArgs |
Подлежит уточнению |
PreviewTeamCommandInvokedEventArgs |
Подлежит уточнению |
PreviewTeamDeviceCredentials |
Предоставляет учетные данные для учетной записи устройства (а не учетной записи пользователя) на Surface Hub. Приложение должно иметь возможность teamEditionDeviceCredential. Учетные данные предоставляются незашифрованными в виде обычного текста. |
PreviewTeamEndMeetingRequestedEventArgs |
Подлежит уточнению |
PreviewTeamJoinMeetingRequestedEventArgs |
Подлежит уточнению |
PreviewTeamView |
Позволяет приложению зарегистрироваться для использования обработчиков событий, которые уведомляют, когда пользователь вызывает пользовательский интерфейс управления вызовами\демонстрации экрана\и т. д. в оболочке, о которой приложению в противном случае не было бы известно. |
Перечисления
PreviewMeetingInfoDisplayKind |
Это перечисление используется для описания типа отображения сведений о собрании. |
PreviewSystemState |
Сообщает о текущем состоянии системы. |
PreviewTeamEndMeetingKind |
Описывает состояние пользовательского интерфейса приложения после завершения вызова. |
PreviewTeamViewCommand |
Это перечисление используется для передачи действия, выполняемого пользователем в оболочке, например вызываемого горячего ключа. |
Комментарии
В Windows Team Edition приложение может использовать возможности previewTeamView и teamEditionDeviceCredential вместе с поверхностью API Windows.UI.Core.Preview.Communications, чтобы стать обработчиком VTC по умолчанию на устройстве Surface Hub. При вызове оболочкой приложение VTC по умолчанию будет активировано. Если пользователь выбрал определенное собрание, URI, заданный в поле OnlineMeetingLink элемента Outlook, будет доступен приложению в качестве первого аргумента запуска.
После активации приложение сможет вызвать статическую функцию PreviewTeamView::GetForCurrentThread(). Эта функция должна вызываться из потока пользовательского интерфейса приложения. Класс PreviewTeamView позволяет приложению зарегистрироваться для получения обработчиков событий, которые уведомляют его, если пользователь вызвал элемент управления вызовами\общий доступ к экрану\и т. д. в оболочке, о которой приложению в противном случае не было бы известно. Приложение также может использовать функции, доступные для этого объекта, чтобы уведомить оболочку о том, что оно хочет начать вызов, демонстрацию экрана или другие действия. GetForCurrentThread всегда будет возвращать один и тот же экземпляр PreviewTeamView для данного потока, поэтому кэшировать его экземпляр необязательно. Обычно используется получение экземпляра во время запуска приложения и его использование для регистрации всех обработчиков событий. Хотя экземпляр PreviewTeamView должен быть получен в потоке пользовательского интерфейса, как правило, это объект со свободным потоком, методы которого не блокируются. Например, вызов StartScreenSharing может вернуться до фактической отрисовки границы общего доступа к экрану. По этой причине некоторые свойства имеют обратные вызовы, поэтому приложение может получать уведомления о фактическом завершении действия.
Если приложение хочет использовать учетные данные устройства для проверки подлинности вызова с помощью учетной записи устройства, оно может получить учетные данные в виде обычного текста для учетной записи устройства, создав экземпляр PreviewTeamDeviceCredentials. Если приложение имеет соответствующую возможность, этот объект после создания будет содержать незашифрованные учетные данные учетной записи устройства в виде обычного текста.