Windows.UI.Core.Preview.Communications Namespace
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 Teams oder anderen Entwicklern das Schreiben einer Plug-In-VTC-App für Surface Hub.
Klassen
PreviewTeamCleanupRequestedEventArgs |
TBD |
PreviewTeamCommandInvokedEventArgs |
TBD |
PreviewTeamDeviceCredentials |
Stellt die Anmeldeinformationen für das Gerätekonto (nicht das Benutzerkonto) auf dem Surface Hub bereit. Die App muss über die Funktion teamEditionDeviceCredential verfügen. Die Anmeldeinformationen werden unverschlüsselt in Nur-Text bereitgestellt. |
PreviewTeamEndMeetingRequestedEventArgs |
TBD |
PreviewTeamJoinMeetingRequestedEventArgs |
TBD |
PreviewTeamView |
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. |
Enumerationen
PreviewMeetingInfoDisplayKind |
Diese Enumeration wird verwendet, um den Anzeigetyp der Besprechungsinformationen zu beschreiben. |
PreviewSystemState |
Kommuniziert den aktuellen Zustand des Systems. |
PreviewTeamEndMeetingKind |
Beschreibt den Zustand der Benutzeroberfläche der App beim Beenden eines Aufrufs. |
PreviewTeamViewCommand |
Diese Enumeration wird verwendet, um eine Aktion zu kommunizieren, die vom Benutzer in der Shell ausgeführt wird, z. B. einen hotkey, der aufgerufen wird. |
Hinweise
Unter Windows Team Edition kann eine App die Funktionen previewTeamView und teamEditionDeviceCredential zusammen mit der Windows.UI.Core.Preview.Communications-API-Oberfläche verwenden, um der Standard-VTC-Handler auf dem Surface Hub-Gerät zu werden. Wenn sie von der Shell aufgerufen wird, wird die VTC-Standard-App aktiviert gestartet. Wenn der Benutzer eine bestimmte Besprechung ausgewählt hat, steht der URI, der im Feld OnlineMeetingLink des Outlook-Elements festgelegt wurde, für die App als erstes Startargument zur Verfügung.
Nach der Aktivierung kann die statische Funktion PreviewTeamView::GetForCurrentThread() aufgerufen werden, solange die App über die entsprechenden Funktionen im Manifest verfügt. Diese Funktion muss über den UI-Thread der App aufgerufen werden. Mit der PreviewTeamView-Klasse kann sich die App für Ereignishandler registrieren, die sie benachrichtigen, wenn der Benutzer die Anrufsteuerung\Bildschirmfreigabe\etc-Benutzeroberfläche in der Shell aufgerufen hat, die der App andernfalls nicht bekannt wäre. Die App kann auch die für dieses Objekt verfügbaren Funktionen verwenden, um die Shell darüber zu benachrichtigen, dass sie einen Aufruf, eine Bildschirmfreigabe oder eine andere Aktivität beginnen möchte. GetForCurrentThread gibt immer denselben instance von PreviewTeamView für einen bestimmten Thread zurück, sodass es nicht erforderlich ist, einen instance zwischenzuspeichern. Die typische Verwendung besteht darin, die instance während des App-Starts abzurufen und sie zu verwenden, um sich für alle Ereignishandler zu registrieren. 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.
Wenn die App die Geräteanmeldeinformationen verwenden möchte, um den Anruf mithilfe des Gerätekontos zu authentifizieren, kann sie die Nur-Text-Anmeldeinformationen für das Gerätekonto abrufen, indem sie eine instance von PreviewTeamDeviceCredentials erstellt. Wenn die App über die entsprechende Funktion verfügt, enthält dieses Objekt nach dem Aufbau die unverschlüsselten Nur-Text-Gerätekontoanmeldeinformationen.