Windows.UI.Core.Preview.Communications Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que o Teams ou qualquer outro desenvolvedor escreva um aplicativo VTC de plug-in para o Surface Hub.
Classes
PreviewTeamCleanupRequestedEventArgs |
TBD |
PreviewTeamCommandInvokedEventArgs |
TBD |
PreviewTeamDeviceCredentials |
Fornece as credenciais para a conta de dispositivo (não a conta de usuário) no Surface Hub. O aplicativo deve ter a funcionalidade teamEditionDeviceCredential. A credencial é fornecida sem criptografia em texto sem formatação. |
PreviewTeamEndMeetingRequestedEventArgs |
TBD |
PreviewTeamJoinMeetingRequestedEventArgs |
TBD |
PreviewTeamView |
Permite que o aplicativo se inscreva em manipuladores de eventos que notificam quando o usuário invoca controle de chamada\compartilhamento de tela\etc interface do usuário no shell do qual o aplicativo não estaria ciente de outra forma. |
Enumerações
PreviewMeetingInfoDisplayKind |
Essa enumeração é usada para descrever o tipo de exibição de informações da reunião. |
PreviewSystemState |
Comunica o estado atual do sistema. |
PreviewTeamEndMeetingKind |
Descreve o estado da interface do usuário do aplicativo ao encerrar uma chamada. |
PreviewTeamViewCommand |
Essa enumeração é usada para comunicar uma ação executada pelo usuário no shell, como uma tecla de acesso sendo invocada. |
Comentários
No Windows Team Edition, um aplicativo pode usar as funcionalidades previewTeamView e teamEditionDeviceCredential junto com a superfície da API Windows.UI.Core.Preview.Communications para se tornar o manipulador de VTC padrão no dispositivo Surface Hub. Quando invocado pelo shell, o aplicativo VTC padrão será iniciado. Se o usuário tiver selecionado uma reunião específica, o URI que foi definido no campo OnlineMeetingLink do item do Outlook estará disponível para o aplicativo como seu primeiro argumento de inicialização.
Depois de ativado, desde que o aplicativo tenha os recursos apropriados em seu manifesto, ele poderá chamar a função estática PreviewTeamView::GetForCurrentThread(). Essa função deve ser chamada do thread de interface do usuário do aplicativo. A classe PreviewTeamView permite que o aplicativo se inscreva em manipuladores de eventos que o notificam se o usuário tiver invocado a interface do usuário control\screen sharing\etc no shell do qual o aplicativo não estaria ciente. O aplicativo também pode usar funções disponíveis nesse objeto para notificar o shell de que deseja iniciar uma chamada, compartilhamento de tela ou outra atividade. GetForCurrentThread sempre retornará a mesma instância de PreviewTeamView para um determinado thread, portanto, não é necessário armazenar em cache uma instância dele. O uso típico é obter a instância durante a inicialização do aplicativo e usá-la para se inscrever em todos os manipuladores de eventos. Embora uma instância de PreviewTeamView precise ser recuperada no thread da interface do usuário, geralmente é um objeto de thread livre cujos métodos não bloqueiam. Por exemplo, chamar StartScreenSharing pode retornar antes que a borda de compartilhamento de tela seja realmente desenhada. Por esse motivo, algumas propriedades têm retornos de chamada para que o aplicativo possa ser notificado quando a ação for realmente concluída.
Se o aplicativo quiser usar as credenciais do dispositivo para autenticar a chamada usando a conta de dispositivo, ele poderá recuperar as credenciais de texto sem formatação para a conta do dispositivo construindo uma instância de PreviewTeamDeviceCredentials. Supondo que o aplicativo tenha a funcionalidade apropriada, esse objeto após a construção conterá as credenciais de conta de dispositivo de texto sem formatação não criptografadas.