PreviewTeamView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à l’application de s’inscrire aux gestionnaires d’événements qui avertit quand l’utilisateur appelle l’interface utilisateur contrôle d’appel\partage d’écran\etc dans l’interpréteur de commandes dont l’application n’aurait pas connaissance autrement.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Team Extension SDK (introduit dans 10.0.19041.0)
|
API contract |
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (introduit dans v1.0)
|
Remarques
Bien qu’une instance de PreviewTeamView doit être récupérée sur le thread d’interface utilisateur, il s’agit généralement d’un objet à thread libre dont les méthodes ne bloquent pas. Par instance, l’appel de StartScreenSharing peut revenir avant que la bordure de partage d’écran soit réellement dessinée. Pour cette raison, certaines propriétés ont des rappels de sorte que l’application peut être avertie lorsque l’action est réellement terminée.
Propriétés
IsFullScreen |
Décrit l’état de l’affichage plein écran de l’application. |
IsScreenSharing |
Décrit l’état du partage d’écran sortant. |
MeetingInfoDisplayType |
Indique à l’application VTC comment elle doit afficher les réunions. |
MeetingUri |
Contient l’URI de participation à la réunion. |
SharingScreenBounds |
Limites du rectangle pour le comportement de partage d’écran sortant. |
SystemState |
État du système. |
Méthodes
EnterFullScreen() |
Demande à l’application de désactiver l’affichage plein écran. |
GetForCurrentView() |
Obtient une instance de PreviewTeamView pour la fenêtre active (vue d’application). |
JoinMeetingWithUri(Uri) |
Demandes de participation à la réunion avec le rendez-vous donné. |
LeaveFullScreen() |
Demande à l’application de quitter l’affichage plein écran. |
NotifyMeetingEnded(PreviewTeamEndMeetingKind) |
Avertit l’interpréteur de commandes que l’utilisateur a mis fin à la réunion. |
RequestForeground() |
Demande à l’application de définir sa vue au premier plan. |
SetButtonLabel(String) |
Définit le texte personnalisé pour le bouton de menu Démarrer. Le texte par défaut est le nom complet de l’application. |
SetTitle(String) |
Définition d’un titre de barre latérale personnalisé ou localisé. Le titre par défaut est le nom d’affichage de l’application. |
StartSharingScreen() |
Démarre le partage d’écran sortant. |
StopSharingScreen() |
Arrête le partage d’écran sortant. |
Événements
CleanupRequested |
Le système met fin à la session de l’utilisateur actuel et indique à l’application VTC qu’elle doit propre tout état utilisateur. S’il existe un état sur le disque ou si une autre opération lente est requise, l’application peut prendre le report dans l’argument . |
CommandInvoked |
L’utilisateur a appelé une interface utilisateur ou une touche d’accès rapide qui ne fait pas partie de l’application, mais qui doit contrôler l’appel. |
EndMeetingRequested |
Indique que l’application doit mettre fin à l’appel. Cela peut prendre un report à l’aide de l’argument fourni pour empêcher le nettoyage de l’interface utilisateur de l’interpréteur de commandes jusqu’à ce que l’appel soit entièrement nettoyé. |
IsFullScreenChanged |
Indique que la fenêtre de l’application est désormais en plein écran. |
IsScreenSharingChanged |
Indique si un système affiche ou non une bordure de partage d’écran. |
JoinMeetingRequested |
L’utilisateur, l’interpréteur de commandes ou l’application elle-même a lancé une participation à une réunion. Cela indique à l’application qu’il est temps de rejoindre l’appel. L’application peut utiliser le report dans l’argument fourni à ce gestionnaire d’événements pour effectuer le travail avant que l’interpréteur de commandes affiche l’interface utilisateur indiquant que l’appel a été joint. |
SharingScreenBoundsChanged |
Les limites du rectangle pour le partage d’écran sortant ont changé. |
SystemStateChanged |
La disponibilité de la session a changé. |