PreviewTeamView Classe
Definição
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 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 que o aplicativo não estaria ciente de outra forma.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Team Extension SDK (introduzida na 10.0.19041.0)
|
API contract |
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (introduzida na v1.0)
|
Comentários
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.
Propriedades
IsFullScreen |
Descreve o estado do modo de exibição em tela inteira do aplicativo. |
IsScreenSharing |
Descreve o estado do compartilhamento de tela de saída. |
MeetingInfoDisplayType |
Indica ao aplicativo VTC como ele deve exibir reuniões. |
MeetingUri |
Contém o Uri de ingresso na reunião. |
SharingScreenBounds |
Os limites do retângulo para o comportamento de compartilhamento de tela de saída. |
SystemState |
O estado do sistema. |
Métodos
EnterFullScreen() |
Solicita que o aplicativo alterne o modo de exibição em tela inteira. |
GetForCurrentView() |
Obtém uma instância de PreviewTeamView para a janela atual (exibição de aplicativo). |
JoinMeetingWithUri(Uri) |
Solicitações para ingressar na reunião com o compromisso especificado. |
LeaveFullScreen() |
Solicita que o aplicativo saia do modo de exibição em tela inteira. |
NotifyMeetingEnded(PreviewTeamEndMeetingKind) |
Notifica o Shell de que o usuário encerrou a reunião. |
RequestForeground() |
Solicita que o aplicativo defina sua exibição em primeiro plano. |
SetButtonLabel(String) |
Define o texto personalizado para o botão de menu Iniciar. O texto padrão é o nome de exibição do aplicativo. |
SetTitle(String) |
Configurando um título de barra lateral personalizado ou localizado. O título padrão é o nome de exibição do aplicativo. |
StartSharingScreen() |
Inicia o compartilhamento de tela de saída. |
StopSharingScreen() |
Interrompe o compartilhamento de tela de saída. |
Eventos
CleanupRequested |
O sistema está encerrando a sessão do usuário atual e informando ao aplicativo VTC que ele deve limpo qualquer estado de usuário. Se houver estado no disco ou alguma outra operação lenta for necessária, o aplicativo poderá fazer o adiamento no argumento . |
CommandInvoked |
O usuário invocou alguma interface do usuário ou uma tecla de acesso que não faz parte do aplicativo, mas deve controlar a chamada. |
EndMeetingRequested |
Indica que o aplicativo deve encerrar a chamada. Ele pode levar um adiamento usando o argumento fornecido para impedir que a interface do usuário do shell seja limpa até que a chamada seja totalmente limpa. |
IsFullScreenChanged |
Indica que a janela do aplicativo agora está em tela inteira. |
IsScreenSharingChanged |
Indica se um sistema está ou não exibindo uma borda de compartilhamento de tela. |
JoinMeetingRequested |
O usuário, o shell ou o próprio aplicativo iniciaram uma junção de reunião. Isso informa ao aplicativo que é hora de realmente ingressar na chamada. O aplicativo pode usar o adiamento no argumento fornecido a esse manipulador de eventos para executar o trabalho antes que o shell exiba a interface do usuário indicando que a chamada foi ingressada. |
SharingScreenBoundsChanged |
Os limites do retângulo para o compartilhamento de tela de saída foram alterados. |
SystemStateChanged |
A disponibilidade da sessão foi alterada. |