Compartilhar via


Windows.System.RemoteSystems Namespace

Fornece a um aplicativo a capacidade de descobrir e se comunicar com outros dispositivos. Essa API faz parte do Project Rome, que permite que você crie uma experiência de usuário multiplataforma.

Classes

KnownRemoteSystemCapabilities

Contém os nomes de cadeia de caracteres de diferentes recursos da plataforma de Sistemas Remotos. Um sistema remoto é compatível ou incompatível com cada um dos recursos correspondentes às propriedades dessa classe.

RemoteSystem

Essa classe gerencia os atributos de um sistema remoto (dispositivo) descoberto e fornece os recursos para descobrir sistemas remotos como parte do Project Rome.

RemoteSystemAddedEventArgs

Obtém informações sobre um evento RemoteSystemAdded , ou seja, o RemoteSystem que foi adicionado.

RemoteSystemApp

Representa um aplicativo em um sistema remoto.

RemoteSystemAppRegistration

Essa classe representa um aplicativo que deve ser registrado na nuvem para conectividade remota. Um aplicativo registrado pode fornecer serviços de aplicativo remoto ou ser usado para iniciar um URI.

RemoteSystemAuthorizationKindFilter

Um IRemoteSystemFilter que altera o conjunto de sistemas remotos detectáveis, permitindo aqueles de um tipo de autorização específico.

RemoteSystemConnectionInfo

Fornece informações sobre uma conexão com um sistema remoto. Por exemplo, o tipo de conexão.

RemoteSystemConnectionRequest

Representa uma intenção de se comunicar com um sistema remoto específico (dispositivo).

RemoteSystemDiscoveryTypeFilter

Um IRemoteSystemFilter que limita o conjunto de sistemas remotos detectáveis, permitindo apenas aqueles de um tipo de descoberta específico.

RemoteSystemEnumerationCompletedEventArgs

Essa é a classe de argumento para o evento RemoteSystemWatcher.EnumerationCompleted .

RemoteSystemKindFilter

Um IRemoteSystemFilter que limita o conjunto de sistemas remotos detectáveis, permitindo apenas aqueles de tipos de dispositivo específicos.

RemoteSystemKinds

Contém cadeias de caracteres somente leitura que identificam vários tipos de dispositivo.

RemoteSystemRemovedEventArgs

Obtém informações sobre um evento RemoteSystemRemoved , ou seja, o RemoteSystem que foi removido

RemoteSystemSession

Representa e manipula uma sessão remota que pode ser compartilhada entre dois ou mais dispositivos conectados. Consulte Comentários para obter informações sobre esse recurso.

RemoteSystemSessionAddedEventArgs

Contém informações sobre um evento RemoteSystemSessionWatcher.Added .

RemoteSystemSessionController

Manipula a criação e o gerenciamento de uma nova sessão remota para outros dispositivos ingressarem.

RemoteSystemSessionCreationResult

Representa o resultado de uma tentativa de um objeto RemoteSystemSessionController de criar uma nova sessão remota.

RemoteSystemSessionDisconnectedEventArgs

Contém informações sobre um evento RemoteSystemSession.Disconnected , ou seja, o motivo pelo qual esse dispositivo foi desconectado da sessão.

RemoteSystemSessionInfo

Contém informações de identificação sobre uma sessão remota.

RemoteSystemSessionInvitation

Representa um convite de um participante da sessão para ingressar em sua sessão remota.

RemoteSystemSessionInvitationListener

Contém a funcionalidade para receber e manipular convites para ingressar em sessões remotas. Essa classe começa a escutar convites quando é instanciada.

RemoteSystemSessionInvitationReceivedEventArgs

Contém informações sobre um evento RemoteSystemSessionInvitationListener.InvitationReceived , ou seja, o objeto RemoteSystemSessionInvitation associado.

RemoteSystemSessionJoinRequest

Representa a solicitação de um dispositivo remoto para ingressar em uma sessão controlada por este dispositivo.

RemoteSystemSessionJoinRequestedEventArgs

Contém informações sobre o evento RemoteSystemSessionController.JoinRequested que foi gerado.

RemoteSystemSessionJoinResult

Representa o resultado da tentativa deste dispositivo de ingressar em uma sessão remota.

RemoteSystemSessionMessageChannel

Manipula um canal de transferência de dados dedicado em uma sessão remota. Essa classe possui a funcionalidade para envio e recebimento.

RemoteSystemSessionOptions

Contém opções adicionais que uma instância RemoteSystemSessionController pode especificar ao tentar criar uma sessão remota.

RemoteSystemSessionParticipant

Representa um dispositivo que é um participante em uma sessão remota. Uma sessão pode ter um ou mais participantes.

RemoteSystemSessionParticipantAddedEventArgs

Contém informações sobre um evento RemoteSystemSessionParticipantWatcher.Added , ou seja, o participante que foi adicionado à sessão.

RemoteSystemSessionParticipantRemovedEventArgs

Contém informações sobre um evento RemoteSystemSessionParticipantWatcher.Removed , ou seja, o participante que foi removido da sessão.

RemoteSystemSessionParticipantWatcher

Manipula a descoberta e o monitoramento de participantes de sessão remota gerando os eventos apropriados.

RemoteSystemSessionRemovedEventArgs

Contém informações sobre um evento RemoteSystemSessionWatcher.Removed que foi gerado, ou seja, a sessão remota que desapareceu.

RemoteSystemSessionUpdatedEventArgs

Contém informações sobre um evento RemoteSystemSessionWatcher.Updated que foi gerado, ou seja, a sessão remota cujas informações foram atualizadas.

RemoteSystemSessionValueSetReceivedEventArgs

Contém informações sobre um evento RemoteSystemSessionMessageChannel.ValueSetReceived que foi gerado, ou seja, a mensagem recebida.

RemoteSystemSessionWatcher

Observa a atividade relacionada à descoberta de sessões remotas e gera os eventos apropriados.

RemoteSystemStatusTypeFilter

Um IRemoteSystemFilter que limita o conjunto de sistemas remotos detectáveis, permitindo apenas aqueles de uma disponibilidade específica status.

RemoteSystemUpdatedEventArgs

Obtém informações sobre um evento RemoteSystemUpdated , ou seja, o RemoteSystem que foi atualizado.

RemoteSystemWatcher

Observa a atividade relacionada à descoberta de sistemas remotos e gera os eventos apropriados.

RemoteSystemWatcherErrorOccurredEventArgs

Obtém informações sobre um evento ErrorOccurred , ou seja, o valor RemoteSystemWatcherError que descreve o erro.

RemoteSystemWebAccountFilter

Um IRemoteSystemFilter que limita o conjunto de sistemas remotos detectáveis, permitindo apenas aqueles que estão conectados com uma determinada conta Web.

Interfaces

IRemoteSystemFilter

Limita o conjunto de sistemas remotos que um objeto RemoteSystemWatcher pode descobrir, de acordo com uma caracterização específica.

Enumerações

RemoteSystemAccessStatus

Contém os valores que descrevem o acesso de um aplicativo para usar o recurso Sistemas Remotos .

RemoteSystemAuthorizationKind

Contém valores que especificam se o dispositivo cliente pode descobrir apenas dispositivos do mesmo usuário ou dispositivos de outros usuários também. Os dispositivos entre usuários devem estar disponíveis por meio de uma conexão proximal para serem descobertos (consulte RemoteSystemDiscoveryType para obter detalhes).

RemoteSystemDiscoveryType

Contém os valores que descrevem como os sistemas remotos podem ser descobertos.

RemoteSystemPlatform

Contém valores que descrevem as plataformas do sistema operacional que um sistema remoto pode estar executando.

RemoteSystemSessionCreationStatus

Descreve o status de uma tentativa de criar uma sessão remota.

RemoteSystemSessionDisconnectedReason

Contém valores que descrevem o motivo pelo qual um dispositivo pode ser desconectado de uma sessão remota.

RemoteSystemSessionJoinStatus

Contém valores que descrevem o resultado da tentativa deste dispositivo de ingressar em uma sessão remota.

RemoteSystemSessionMessageChannelReliability

Contém valores que descrevem o tipo de confiabilidade de um canal de mensagens de sessão remota.

RemoteSystemSessionParticipantWatcherStatus

Contém valores que descrevem a status operacional de um objeto do observador de participantes.

RemoteSystemSessionWatcherStatus

Contém valores que descrevem o status operacional de um objeto de observador de sessão remoto.

RemoteSystemStatus

Contém os valores que descrevem a disponibilidade de um sistema remoto status.

RemoteSystemStatusType

Contém os valores que descrevem o tipo de status de um sistema remoto. Essa é uma simplificação da enumeração RemoteSystemStatus e é usada para construir um objeto RemoteSystemStatusTypeFilter .

RemoteSystemWatcherError

Contém valores que descrevem um erro do observador, que pode interromper a descoberta.

Confira também