Compartilhar via


PreviewTeamView Classe

Definição

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
Object Platform::Object IInspectable PreviewTeamView
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.

Aplica-se a