PreviewTeamView Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente all'app di iscriversi per i gestori eventi che notificano quando l'utente richiama il controllo delle chiamate\condivisione dello schermo\ecc interfaccia utente nella shell di cui l'app non sarebbe altrimenti a conoscenza.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows Team Extension SDK (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (è stato introdotto in v1.0)
|
Commenti
Anche se un'istanza di PreviewTeamView deve essere recuperata nel thread dell'interfaccia utente, è in genere un oggetto a thread libero i cui metodi non bloccano. Ad esempio, la chiamata a StartScreenSharing può restituire prima che il bordo di condivisione dello schermo venga effettivamente disegnato. Per questo motivo, alcune proprietà hanno callback in modo che l'app possa ricevere una notifica quando l'azione è effettivamente completata.
Proprietà
IsFullScreen |
Descrive lo stato della visualizzazione a schermo intero dell'app. |
IsScreenSharing |
Descrive lo stato della condivisione dello schermo in uscita. |
MeetingInfoDisplayType |
Indica all'app VTC come visualizzare le riunioni. |
MeetingUri |
Contiene l'URI di partecipazione alla riunione. |
SharingScreenBounds |
Limiti del rettangolo per il comportamento di condivisione dello schermo in uscita. |
SystemState |
Stato del sistema. |
Metodi
EnterFullScreen() |
Richiede all'app di attivare o disattivare la visualizzazione a schermo intero. |
GetForCurrentView() |
Ottiene un'istanza di PreviewTeamView per la finestra corrente (visualizzazione app). |
JoinMeetingWithUri(Uri) |
Richiede di partecipare alla riunione con l'appuntamento specificato. |
LeaveFullScreen() |
Richiede all'app di uscire dalla visualizzazione a schermo intero. |
NotifyMeetingEnded(PreviewTeamEndMeetingKind) |
Notifica alla shell che l'utente ha terminato la riunione. |
RequestForeground() |
Richiede all'app di impostare la visualizzazione in primo piano. |
SetButtonLabel(String) |
Imposta il testo personalizzato per il pulsante del menu Start. Il testo predefinito è il nome visualizzato dell'app. |
SetTitle(String) |
Impostazione di un titolo personalizzato o localizzato della barra laterale. Il titolo predefinito è il nome visualizzato dell'app. |
StartSharingScreen() |
Avvia la condivisione dello schermo in uscita. |
StopSharingScreen() |
Arresta la condivisione dello schermo in uscita. |
Eventi
CleanupRequested |
Il sistema termina la sessione dell'utente corrente e comunica all'app VTC che deve pulire qualsiasi stato utente. Se è presente uno stato su disco o è necessaria un'altra operazione lenta, l'app può accettare il rinvio nell'argomento . |
CommandInvoked |
L'utente ha richiamato un'interfaccia utente o un tasto di scelta rapida che non fa parte dell'app, ma deve controllare la chiamata. |
EndMeetingRequested |
Indica che l'app deve terminare la chiamata. Può essere necessario un differire usando l'argomento fornito per impedire la pulizia dell'interfaccia utente della shell fino a quando la chiamata non viene completamente pulita. |
IsFullScreenChanged |
Indica che la finestra dell'app è ora a schermo intero. |
IsScreenSharingChanged |
Indica se un sistema visualizza o meno un bordo di condivisione dello schermo. |
JoinMeetingRequested |
L'utente, la shell o l'app stessa ha avviato una riunione. Ciò indica all'app che è il momento di partecipare effettivamente alla chiamata. L'app può usare il differimento nell'argomento fornito a questo gestore eventi per eseguire il lavoro prima che la shell visualizzi l'interfaccia utente che indica che la chiamata è stata unita. |
SharingScreenBoundsChanged |
I limiti del rettangolo per la condivisione dello schermo in uscita sono stati modificati. |
SystemStateChanged |
La disponibilità della sessione è stata modificata. |