Freigeben über


Windows.System.RemoteSystems Namespace

Bietet einer App die Möglichkeit, andere Geräte zu ermitteln und mit ihnen zu kommunizieren. Diese API ist Teil von Project Rome, mit dem Sie eine Benutzerfreundlichkeit für mehrere Plattformen erstellen können.

Klassen

KnownRemoteSystemCapabilities

Enthält die Zeichenfolgennamen verschiedener Features der Remote systems-Plattform. Ein Remotesystem ist entweder kompatibel oder nicht kompatibel mit jeder der Funktionen, die den Eigenschaften dieser Klasse entsprechen.

RemoteSystem

Diese Klasse verwaltet die Attribute eines ermittelten Remotesystems (Geräts) und bietet die Funktionen zum Ermitteln von Remotesystemen im Rahmen von Project Rome.

RemoteSystemAddedEventArgs

Ruft Informationen zu einem RemoteSystemAdded-Ereignis ab, nämlich das remoteSystem , das hinzugefügt wurde.

RemoteSystemApp

Stellt eine Anwendung auf einem Remotesystem dar.

RemoteSystemAppRegistration

Diese Klasse stellt eine Anwendung dar, die in der Cloud für Remotekonnektivität registriert werden soll. Eine registrierte App kann Remote-App-Dienste bereitstellen oder zum Starten eines URI verwendet werden.

RemoteSystemAuthorizationKindFilter

Ein IRemoteSystemFilter , der den Satz der auffindbaren Remotesysteme ändert, indem er solche einer bestimmten Autorisierungsart zulässt.

RemoteSystemConnectionInfo

Stellt Informationen zu einer Verbindung mit einem Remotesystem bereit. Beispiel: Verbindungstyp.

RemoteSystemConnectionRequest

Stellt eine Absicht dar, mit einem bestimmten Remotesystem (Gerät) zu kommunizieren.

RemoteSystemDiscoveryTypeFilter

Ein IRemoteSystemFilter , der den Satz der auffindbaren Remotesysteme einschränkt, indem nur diejenigen eines bestimmten Ermittlungstyps zugelassen werden.

RemoteSystemEnumerationCompletedEventArgs

Dies ist die Argumentklasse für das RemoteSystemWatcher.EnumerationCompleted-Ereignis .

RemoteSystemKindFilter

Ein IRemoteSystemFilter , der den Satz der auffindbaren Remotesysteme einschränkt, indem nur diejenigen bestimmter Gerätetypen zugelassen werden.

RemoteSystemKinds

Enthält schreibgeschützte Zeichenfolgen, die verschiedene Gerätetypen identifizieren.

RemoteSystemRemovedEventArgs

Ruft Informationen zu einem RemoteSystemRemoved-Ereignis ab, nämlich dem Entfernten RemoteSystem .

RemoteSystemSession

Stellt eine Remotesitzung dar und verarbeitet diese, die zwischen zwei oder mehr verbundenen Geräten gemeinsam genutzt werden kann. Weitere Informationen zu diesem Feature finden Sie unter Hinweise.

RemoteSystemSessionAddedEventArgs

Enthält Informationen zu einem RemoteSystemSessionWatcher.Added-Ereignis .

RemoteSystemSessionController

Übernimmt die Erstellung und Verwaltung einer neuen Remotesitzung für andere Geräte, die beitreten sollen.

RemoteSystemSessionCreationResult

Stellt das Ergebnis eines Versuchs eines RemoteSystemSessionController-Objekts dar, eine neue Remotesitzung zu erstellen.

RemoteSystemSessionDisconnectedEventArgs

Enthält Informationen zu einem RemoteSystemSession.Disconnected-Ereignis , nämlich dem Grund, warum dieses Gerät von der Sitzung getrennt wurde.

RemoteSystemSessionInfo

Enthält identifizierende Informationen zu einer Remotesitzung.

RemoteSystemSessionInvitation

Stellt eine Einladung eines Sitzungsteilnehmers zum Beitreten zu seiner Remotesitzung dar.

RemoteSystemSessionInvitationListener

Enthält die Funktionalität zum Empfangen und Verarbeiten von Einladungen zum Beitreten an Remotesitzungen. Diese Klasse beginnt mit dem Lauschen auf Einladungen, wenn sie instanziiert wird.

RemoteSystemSessionInvitationReceivedEventArgs

Enthält Informationen zu einem RemoteSystemSessionInvitationListener.InvitationReceived-Ereignis , nämlich dem zugeordneten RemoteSystemSessionInvitation-Objekt .

RemoteSystemSessionJoinRequest

Stellt die Anforderung eines Remotegeräts dar, einer sitzung beizutreten, die von diesem Gerät gesteuert wird.

RemoteSystemSessionJoinRequestedEventArgs

Enthält Informationen zum ausgelösten RemoteSystemSessionController.JoinRequested-Ereignis .

RemoteSystemSessionJoinResult

Stellt das Ergebnis des Versuches dieses Geräts dar, einer Remotesitzung beizutreten.

RemoteSystemSessionMessageChannel

Verarbeitet einen dedizierten Datenübertragungskanal innerhalb einer Remotesitzung. Diese Klasse besitzt die Funktionalität für das Senden und Empfangen.

RemoteSystemSessionOptions

Enthält zusätzliche Optionen, die ein RemoteSystemSessionController-instance beim Erstellen einer Remotesitzung angeben kann.

RemoteSystemSessionParticipant

Stellt ein Gerät dar, das teilnehmer an einer Remotesitzung ist. Eine Sitzung kann einen oder mehrere Teilnehmer haben.

RemoteSystemSessionParticipantAddedEventArgs

Enthält Informationen zu einem RemoteSystemSessionParticipantWatcher.Added-Ereignis , nämlich dem Teilnehmer, der der Sitzung hinzugefügt wurde.

RemoteSystemSessionParticipantRemovedEventArgs

Enthält Informationen zu einem RemoteSystemSessionParticipantWatcher.Removed-Ereignis , nämlich dem Teilnehmer, der aus der Sitzung entfernt wurde.

RemoteSystemSessionParticipantWatcher

Übernimmt die Ermittlung und Überwachung von Remotesitzungsteilnehmern, indem die entsprechenden Ereignisse ausgelöst werden.

RemoteSystemSessionRemovedEventArgs

Enthält Informationen zu einem remoteSystemSessionWatcher.Removed-Ereignis , das ausgelöst wurde, nämlich die Remotesitzung, die nicht mehr vorhanden ist.

RemoteSystemSessionUpdatedEventArgs

Enthält Informationen zu einem ausgelösten RemoteSystemSessionWatcher.Updated-Ereignis , nämlich der Remotesitzung, deren Informationen aktualisiert wurden.

RemoteSystemSessionValueSetReceivedEventArgs

Enthält Informationen zu einem ausgelösten RemoteSystemSessionMessageChannel.ValueSetReceived-Ereignis , nämlich der empfangenen Nachricht.

RemoteSystemSessionWatcher

Überwacht aktivitäten im Zusammenhang mit der Ermittlung von Remotesitzungen und löst die entsprechenden Ereignisse aus.

RemoteSystemStatusTypeFilter

Ein IRemoteSystemFilter, der den Satz von auffindbaren Remotesystemen einschränkt, indem nur die eines bestimmten Verfügbarkeits-status zugelassen werden.

RemoteSystemUpdatedEventArgs

Ruft Informationen zu einem RemoteSystemUpdated-Ereignis ab, nämlich das RemoteSystem , das aktualisiert wurde.

RemoteSystemWatcher

Überwacht Aktivitäten im Zusammenhang mit der Ermittlung von Remotesystemen und löst die entsprechenden Ereignisse aus.

RemoteSystemWatcherErrorOccurredEventArgs

Ruft Informationen zu einem ErrorOccurred-Ereignis ab, d. h. dem RemoteSystemWatcherError-Wert , der den Fehler beschreibt.

RemoteSystemWebAccountFilter

Ein IRemoteSystemFilter , der den Satz von auffindbaren Remotesystemen einschränkt, indem nur diejenigen zugelassen werden, die mit einem bestimmten Webkonto angemeldet sind.

Schnittstellen

IRemoteSystemFilter

Schränkt den Satz von Remotesystemen ein, die ein RemoteSystemWatcher-Objekt gemäß einer bestimmten Charakterisierung ermitteln kann.

Enumerationen

RemoteSystemAccessStatus

Enthält die Werte, die den Zugriff einer App auf die Verwendung der Remotesysteme-Funktion beschreiben.

RemoteSystemAuthorizationKind

Enthält Werte, die angeben, ob das Clientgerät nur Geräte mit demselben Benutzer oder geräte anderer Benutzer ermitteln kann. Benutzerübergreifende Geräte müssen über eine proximale Verbindung verfügbar sein, um ermittelt zu werden (weitere Informationen finden Sie unter RemoteSystemDiscoveryType ).

RemoteSystemDiscoveryType

Enthält die Werte, die beschreiben, wie Remotesysteme ermittelt werden können.

RemoteSystemPlatform

Enthält Werte, die die Betriebssystemplattformen beschreiben, die auf einem Remotesystem ausgeführt werden können.

RemoteSystemSessionCreationStatus

Beschreibt die status eines Versuchs, eine Remotesitzung zu erstellen.

RemoteSystemSessionDisconnectedReason

Enthält Werte, die den Grund beschreiben, warum ein Gerät von einer Remotesitzung getrennt werden kann.

RemoteSystemSessionJoinStatus

Enthält Werte, die das Ergebnis des Versuches dieses Geräts beschreiben, einer Remotesitzung beizutreten.

RemoteSystemSessionMessageChannelReliability

Enthält Werte, die den Zuverlässigkeitstyp eines Messagingkanals für Remotesitzungen beschreiben.

RemoteSystemSessionParticipantWatcherStatus

Enthält Werte, die die operative status eines Teilnehmerüberwachungsobjekts beschreiben.

RemoteSystemSessionWatcherStatus

Enthält Werte, die die operative status eines Remotesitzungsüberwachungsobjekts beschreiben.

RemoteSystemStatus

Enthält die Werte, die die Verfügbarkeit eines Remotesystems status beschreiben.

RemoteSystemStatusType

Enthält die Werte, die den status Typ eines Remotesystems beschreiben. Dies ist eine Vereinfachung der RemoteSystemStatus-Enumeration und wird zum Erstellen eines RemoteSystemStatusTypeFilter-Objekts verwendet.

RemoteSystemWatcherError

Enthält Werte, die einen Watcherfehler beschreiben, der die Ermittlung beenden kann.

Weitere Informationen