Freigeben über


PreviewTeamView Klasse

Definition

Ermöglicht der App die Registrierung für Ereignishandler, die benachrichtigt, wenn der Benutzer die Aufrufsteuerung\Bildschirmfreigabe\etc-Ui in der Shell aufruft, die die App andernfalls nicht kennt.

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
Vererbung
Object Platform::Object IInspectable PreviewTeamView
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Team Extension SDK (eingeführt in 10.0.19041.0)
API contract
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (eingeführt in v1.0)

Hinweise

Obwohl ein instance von PreviewTeamView im UI-Thread abgerufen werden muss, handelt es sich in der Regel um ein Freithreadobjekt, dessen Methoden nicht blockieren. Für instance kann der Aufruf von StartScreenSharing zurückgegeben werden, bevor der Bildschirmfreigaberahmen tatsächlich gezeichnet wird. Aus diesem Grund verfügen einige Eigenschaften über Rückrufe, sodass die App möglicherweise benachrichtigt wird, wenn die Aktion tatsächlich abgeschlossen ist.

Eigenschaften

IsFullScreen

Beschreibt den Status der Vollbildansicht der App.

IsScreenSharing

Beschreibt den Status der ausgehenden Bildschirmfreigabe.

MeetingInfoDisplayType

Gibt der VTC-App an, wie Besprechungen angezeigt werden sollen.

MeetingUri

Enthält den Besprechungsbeitritts-Uri.

SharingScreenBounds

Die Grenzen des Rechtecks für das verhalten der ausgehenden Bildschirmfreigabe.

SystemState

Der Systemstatus.

Methoden

EnterFullScreen()

Fordert die App auf, die Vollbildansicht umzuschalten.

GetForCurrentView()

Ruft eine instance von PreviewTeamView für das aktuelle Fenster (App-Ansicht) ab.

JoinMeetingWithUri(Uri)

Fordert an, mit dem angegebenen Termin an der Besprechung teilzunehmen.

LeaveFullScreen()

Fordert die App auf, die Vollbildansicht zu beenden.

NotifyMeetingEnded(PreviewTeamEndMeetingKind)

Benachrichtigt die Shell, dass der Benutzer die Besprechung beendet hat.

RequestForeground()

Fordert die App auf, ihre Ansicht auf den Vordergrund festzulegen.

SetButtonLabel(String)

Legt benutzerdefinierten Text für die Schaltfläche Startmenü fest. Der Standardtext ist der Anzeigename der App.

SetTitle(String)

Festlegen eines benutzerdefinierten oder lokalisierten Seitenleistentitels. Der Standardtitel ist der Anzeigename der App.

StartSharingScreen()

Startet die ausgehende Bildschirmfreigabe.

StopSharingScreen()

Beendet die ausgehende Bildschirmfreigabe.

Ereignisse

CleanupRequested

Das System beendet die Sitzung des aktuellen Benutzers und teilt der VTC-App mit, dass sie einen beliebigen Benutzerstatus sauber soll. Wenn ein Zustand auf dem Datenträger vorhanden ist oder ein anderer langsamer Vorgang erforderlich ist, kann die App die Zurückstellung im Argument übernehmen.

CommandInvoked

Der Benutzer hat eine Benutzeroberfläche oder einen Hotkey aufgerufen, der nicht Teil der App ist, aber den Aufruf steuern sollte.

EndMeetingRequested

Gibt an, dass die App den Aufruf beenden soll. Es kann eine Verzögerung mit dem angegebenen Argument dauern, um zu verhindern, dass die Shell-Benutzeroberfläche bereinigt wird, bis der Aufruf vollständig bereinigt ist.

IsFullScreenChanged

Gibt an, dass sich das App-Fenster jetzt im Vollbildmodus befindet.

IsScreenSharingChanged

Gibt an, ob ein System einen Bildschirmfreigaberahmen anzeigt oder nicht.

JoinMeetingRequested

Entweder der Benutzer, die Shell oder die App selbst hat einen Besprechungsbeitritt initiiert. Dadurch wird der App mitgeteilt, dass es zeit ist, dem Anruf tatsächlich beizutreten. Die App kann die Verzögerung im Argument verwenden, das für diesen Ereignishandler bereitgestellt wird, um Arbeiten auszuführen, bevor die Shell die Benutzeroberfläche anzeigt, die angibt, dass der Aufruf verknüpft wurde.

SharingScreenBoundsChanged

Die Grenzen des Rechtecks für die ausgehende Bildschirmfreigabe wurden geändert.

SystemStateChanged

Die Sitzungsverfügbarkeit wurde geändert.

Gilt für: