Condividi tramite


Windows.UI.Core.Preview.Communications Spazio dei nomi

Consente a Teams o a qualsiasi altro sviluppatore di scrivere un'app VTC plug-in per Surface Hub.

Classi

PreviewTeamCleanupRequestedEventArgs

Da definire

PreviewTeamCommandInvokedEventArgs

Da definire

PreviewTeamDeviceCredentials

Fornisce le credenziali per l'account del dispositivo (non l'account utente) in Surface Hub. L'app deve avere la funzionalità teamEditionDeviceCredential. Le credenziali vengono fornite non crittografate in testo normale.

PreviewTeamEndMeetingRequestedEventArgs

Da definire

PreviewTeamJoinMeetingRequestedEventArgs

Da definire

PreviewTeamView

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.

Enumerazioni

PreviewMeetingInfoDisplayKind

Questa enumerazione viene usata per descrivere il tipo di visualizzazione delle informazioni sulla riunione.

PreviewSystemState

Comunica lo stato corrente del sistema.

PreviewTeamEndMeetingKind

Descrive lo stato dell'interfaccia utente dell'app al termine di una chiamata.

PreviewTeamViewCommand

Questa enumerazione viene usata per comunicare un'azione eseguita dall'utente nella shell, ad esempio un tasto di scelta rapida richiamato.

Commenti

In Windows Team Edition un'app può usare le funzionalità previewTeamView e teamEditionDeviceCredential insieme all'api Windows.UI.Core.Preview.Communications per diventare il gestore VTC predefinito nel dispositivo Surface Hub. Quando viene richiamata dalla shell, l'app VTC predefinita verrà attivata. Se l'utente ha selezionato una riunione specifica, l'URI impostato nel campo OnlineMeetingLink dell'elemento di Outlook sarà disponibile per l'app come primo argomento di avvio.

Dopo l'attivazione, purché l'app disponga delle funzionalità appropriate nel manifesto, sarà in grado di chiamare la funzione statica PreviewTeamView::GetForCurrentThread(). Questa funzione deve essere chiamata dal thread dell'interfaccia utente dell'app. La classe PreviewTeamView consente all'app di iscriversi per i gestori eventi che la notificano se l'utente ha richiamato il controllo delle chiamate\condivisione dello schermo\etc interfaccia utente nella shell di cui l'app non sarebbe altrimenti a conoscenza. L'app può anche usare funzioni disponibili in questo oggetto per notificare alla shell che desidera avviare una chiamata, una condivisione dello schermo o un'altra attività. GetForCurrentThread restituirà sempre la stessa istanza di PreviewTeamView per un determinato thread, quindi non è necessario memorizzarla nella cache. L'utilizzo tipico consiste nell'ottenere l'istanza durante l'avvio dell'app e usarla per iscriversi a tutti i gestori eventi. 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.

Se l'app vuole usare le credenziali del dispositivo per autenticare la chiamata usando l'account del dispositivo, può recuperare le credenziali di testo normale per l'account del dispositivo creando un'istanza di PreviewTeamDeviceCredentials. Supponendo che l'app abbia la funzionalità appropriata, questo oggetto dopo la costruzione conterrà le credenziali dell'account del dispositivo di testo normale non crittografato.