PreviewTeamView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |