PreviewTeamView Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |