PreviewTeamView Clase

Definición

Permite que la aplicación se registre en controladores de eventos que notifiquen cuándo el usuario invoca el control de llamadas\uso compartido de pantalla\etc. en el shell del que la aplicación no sería consciente de lo contrario.

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

Requisitos de Windows

Familia de dispositivos
Windows Team Extension SDK (se introdujo en la versión 10.0.19041.0)
API contract
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (se introdujo en la versión v1.0)

Comentarios

Aunque se debe recuperar una instancia de PreviewTeamView en el subproceso de interfaz de usuario, generalmente es un objeto sin subprocesos cuyos métodos no se bloquean. Por ejemplo, llamar a StartScreenSharing puede devolver antes de que se dibuje realmente el borde de uso compartido de pantalla. Por este motivo, algunas propiedades tienen devoluciones de llamada para que la aplicación se notifique cuando se complete realmente la acción.

Propiedades

IsFullScreen

Describe el estado de la vista de pantalla completa de la aplicación.

IsScreenSharing

Describe el estado del uso compartido de pantalla saliente.

MeetingInfoDisplayType

Indica a la aplicación VTC cómo debe mostrar las reuniones.

MeetingUri

Contiene el URI de unión a la reunión.

SharingScreenBounds

Límites del rectángulo para el comportamiento de uso compartido de pantalla saliente.

SystemState

Estado del sistema.

Métodos

EnterFullScreen()

Solicita a la aplicación que active la vista de pantalla completa.

GetForCurrentView()

Obtiene una instancia de PreviewTeamView para la ventana actual (vista de la aplicación).

JoinMeetingWithUri(Uri)

Solicita unirse a la reunión con la cita especificada.

LeaveFullScreen()

Solicita a la aplicación que salga de la vista de pantalla completa.

NotifyMeetingEnded(PreviewTeamEndMeetingKind)

Notifica al Shell que el usuario ha finalizado la reunión.

RequestForeground()

Solicita a la aplicación que establezca su vista en primer plano.

SetButtonLabel(String)

Establece texto personalizado para el botón de menú Inicio. El texto predeterminado es el nombre para mostrar de la aplicación.

SetTitle(String)

Establecer un título de barra lateral personalizado o localizado. El título predeterminado es el nombre para mostrar de la aplicación.

StartSharingScreen()

Inicia el uso compartido de pantalla saliente.

StopSharingScreen()

Detiene el uso compartido de pantalla saliente.

Eventos

CleanupRequested

El sistema termina la sesión del usuario actual e indica a la aplicación VTC que debe limpiar cualquier estado de usuario. Si hay estado en el disco o se requiere alguna otra operación lenta, la aplicación puede tomar el aplazamiento en el argumento .

CommandInvoked

El usuario ha invocado alguna interfaz de usuario o una tecla de acceso rápido que no forma parte de la aplicación, pero debe controlar la llamada.

EndMeetingRequested

Indica que la aplicación debe finalizar la llamada. Puede tardar un aplazamiento mediante el argumento proporcionado para impedir que la interfaz de usuario del shell se limpie hasta que la llamada esté completamente limpiada.

IsFullScreenChanged

Indica que la ventana de la aplicación ahora está en pantalla completa.

IsScreenSharingChanged

Indica si un sistema muestra o no un borde de uso compartido de pantalla.

JoinMeetingRequested

El usuario, el shell o la propia aplicación ha iniciado una unión a una reunión. Esto indica a la aplicación que es el momento de unirse realmente a la llamada. La aplicación puede usar el aplazamiento en el argumento proporcionado a este controlador de eventos para realizar el trabajo antes de que el shell muestre la interfaz de usuario que indica que se ha unido la llamada.

SharingScreenBoundsChanged

Los límites del rectángulo para el uso compartido de pantalla saliente han cambiado.

SystemStateChanged

La disponibilidad de la sesión ha cambiado.

Se aplica a