Share via


PreviewTeamView Classe

Definizione

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

Si applica a