Windows.UI.Core.Preview.Communications Namespace

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.