Partager via


Windows.System.RemoteSystems Espace de noms

Fournit à une application la possibilité de découvrir d’autres appareils et de communiquer avec eux. Cette API fait partie de Project Rome qui vous permet de créer une expérience utilisateur multiplateforme.

Classes

KnownRemoteSystemCapabilities

Contient les noms de chaîne des différentes fonctionnalités de la plateforme Systèmes distants. Un système distant est compatible ou incompatible avec chacune des fonctionnalités correspondant aux propriétés de cette classe.

RemoteSystem

Cette classe gère les attributs d’un système distant (appareil) découvert et fournit les fonctionnalités permettant de découvrir des systèmes distants dans le cadre du projet Rome.

RemoteSystemAddedEventArgs

Obtient des informations sur un événement RemoteSystemAdded , à savoir le RemoteSystem qui a été ajouté.

RemoteSystemApp

Représente une application sur un système distant.

RemoteSystemAppRegistration

Cette classe représente une application qui doit être inscrite dans le cloud pour la connectivité à distance. Une application inscrite peut fournir des services d’application distants ou être utilisée pour lancer un URI.

RemoteSystemAuthorizationKindFilter

IRemoteSystemFilter qui modifie l’ensemble des systèmes distants détectables en autorisant ceux d’un type d’autorisation spécifique.

RemoteSystemConnectionInfo

Fournit des informations sur une connexion à un système distant. Par exemple, le type de connexion.

RemoteSystemConnectionRequest

Représente une intention de communiquer avec un système distant (appareil) spécifique.

RemoteSystemDiscoveryTypeFilter

IRemoteSystemFilter qui limite l’ensemble des systèmes distants détectables en autorisant uniquement ceux d’un type de découverte spécifique.

RemoteSystemEnumerationCompletedEventArgs

Il s’agit de la classe d’argument pour l’événement RemoteSystemWatcher.EnumerationCompleted .

RemoteSystemKindFilter

IRemoteSystemFilter qui limite l’ensemble des systèmes distants détectables en autorisant uniquement ceux de types d’appareils spécifiques.

RemoteSystemKinds

Contient des chaînes en lecture seule qui identifient différents types d’appareils.

RemoteSystemRemovedEventArgs

Obtient des informations sur un événement RemoteSystemRemoved , à savoir le RemoteSystem qui a été supprimé

RemoteSystemSession

Représente et gère une session à distance qui peut être partagée entre plusieurs appareils connectés. Pour plus d’informations sur cette fonctionnalité, consultez Remarques.

RemoteSystemSessionAddedEventArgs

Contient des informations sur un événement RemoteSystemSessionWatcher.Added .

RemoteSystemSessionController

Gère la création et la gestion d’une nouvelle session à distance pour que d’autres appareils rejoignent.

RemoteSystemSessionCreationResult

Représente le résultat d’une tentative de création d’une session distante par un objet RemoteSystemSessionController .

RemoteSystemSessionDisconnectedEventArgs

Contient des informations sur un événement RemoteSystemSession.Disconnected , à savoir la raison pour laquelle cet appareil a été déconnecté de la session.

RemoteSystemSessionInfo

Contient des informations d’identification sur une session à distance.

RemoteSystemSessionInvitation

Représente une invitation d’un participant à la session à rejoindre sa session à distance.

RemoteSystemSessionInvitationListener

Contient les fonctionnalités permettant de recevoir et de gérer les invitations à rejoindre des sessions à distance. Cette classe commence à écouter les invitations lorsqu’elle est instanciée.

RemoteSystemSessionInvitationReceivedEventArgs

Contient des informations sur un événement RemoteSystemSessionInvitationListener.InvitationReceived , à savoir l’objet RemoteSystemSessionInvitation associé.

RemoteSystemSessionJoinRequest

Représente la demande d’un appareil distant de rejoindre une session contrôlée par cet appareil.

RemoteSystemSessionJoinRequestedEventArgs

Contient des informations sur l’événement RemoteSystemSessionController.JoinRequested qui a été déclenché.

RemoteSystemSessionJoinResult

Représente le résultat de la tentative de cet appareil de rejoindre une session à distance.

RemoteSystemSessionMessageChannel

Gère un canal de transfert de données dédié au sein d’une session à distance. Cette classe possède les fonctionnalités d’envoi et de réception.

RemoteSystemSessionOptions

Contient des options supplémentaires qu’un instance RemoteSystemSessionController peut spécifier lors de la tentative de création d’une session à distance.

RemoteSystemSessionParticipant

Représente un appareil participant à une session à distance. Une session peut avoir un ou plusieurs participants.

RemoteSystemSessionParticipantAddedEventArgs

Contient des informations sur un événement RemoteSystemSessionParticipantWatcher.Added , à savoir le participant qui a été ajouté à la session.

RemoteSystemSessionParticipantRemovedEventArgs

Contient des informations sur un événement RemoteSystemSessionParticipantWatcher.Removed , à savoir le participant qui a été supprimé de la session.

RemoteSystemSessionParticipantWatcher

Gère la découverte et la surveillance des participants à la session à distance en mettant en place les événements appropriés.

RemoteSystemSessionRemovedEventArgs

Contient des informations sur un événement RemoteSystemSessionWatcher.Removed déclenché, à savoir la session à distance qui a disparu.

RemoteSystemSessionUpdatedEventArgs

Contient des informations sur un événement RemoteSystemSessionWatcher.Updated qui a été déclenché, à savoir la session distante dont les informations ont été mises à jour.

RemoteSystemSessionValueSetReceivedEventArgs

Contient des informations sur un événement RemoteSystemSessionMessageChannel.ValueSetReceived qui a été déclenché, à savoir le message qui a été reçu.

RemoteSystemSessionWatcher

Surveille l’activité liée à la découverte de sessions à distance et déclenche les événements appropriés.

RemoteSystemStatusTypeFilter

IRemoteSystemFilter qui limite l’ensemble des systèmes distants détectables en autorisant uniquement ceux d’un status de disponibilité spécifique.

RemoteSystemUpdatedEventArgs

Obtient des informations sur un événement RemoteSystemUpdated , à savoir le RemoteSystem qui a été mis à jour.

RemoteSystemWatcher

Surveille l’activité liée à la découverte de systèmes distants et déclenche les événements appropriés.

RemoteSystemWatcherErrorOccurredEventArgs

Obtient des informations sur un événement ErrorOccurred , à savoir la valeur RemoteSystemWatcherError décrivant l’erreur.

RemoteSystemWebAccountFilter

IRemoteSystemFilter qui limite l’ensemble des systèmes distants détectables en autorisant uniquement ceux qui sont connectés avec un compte web spécifique.

Interfaces

IRemoteSystemFilter

Limite l’ensemble des systèmes distants qu’un objet RemoteSystemWatcher peut découvrir, en fonction d’une caractérisation particulière.

Énumérations

RemoteSystemAccessStatus

Contient les valeurs qui décrivent l’accès d’une application à l’utilisation de la fonctionnalité Systèmes distants .

RemoteSystemAuthorizationKind

Contient des valeurs spécifiant si l’appareil client peut découvrir uniquement les appareils du même utilisateur ou les appareils d’autres utilisateurs. Les appareils inter-utilisateurs doivent être disponibles via une connexion proximale pour être découverts (voir RemoteSystemDiscoveryType pour plus d’informations).

RemoteSystemDiscoveryType

Contient les valeurs qui décrivent comment les systèmes distants peuvent être découverts.

RemoteSystemPlatform

Contient des valeurs qui décrivent les plateformes de système d’exploitation qu’un système distant peut exécuter.

RemoteSystemSessionCreationStatus

Décrit la status d’une tentative de création d’une session à distance.

RemoteSystemSessionDisconnectedReason

Contient des valeurs qui décrivent la raison pour laquelle un appareil peut être déconnecté d’une session à distance.

RemoteSystemSessionJoinStatus

Contient des valeurs qui décrivent le résultat de la tentative de cet appareil de rejoindre une session à distance.

RemoteSystemSessionMessageChannelReliability

Contient des valeurs qui décrivent le type de fiabilité d’un canal de messagerie de session à distance.

RemoteSystemSessionParticipantWatcherStatus

Contient des valeurs qui décrivent la status opérationnelle d’un objet observateur participant.

RemoteSystemSessionWatcherStatus

Contient des valeurs qui décrivent la status opérationnelle d’un objet observateur de session à distance.

RemoteSystemStatus

Contient les valeurs qui décrivent la disponibilité d’un système distant status.

RemoteSystemStatusType

Contient les valeurs qui décrivent le type de status d’un système distant. Il s’agit d’une simplification de l’énumération RemoteSystemStatus et permet de construire un objet RemoteSystemStatusTypeFilter .

RemoteSystemWatcherError

Contient des valeurs qui décrivent une erreur d’observateur, ce qui peut arrêter la découverte.

Voir aussi