Поделиться через


Windows.System.RemoteSystems Пространство имен

Предоставляет приложению возможность обнаруживать другие устройства и взаимодействовать с ними. Этот API является частью Project Rome, которая позволяет создавать многоплатформенный пользовательский интерфейс.

Классы

KnownRemoteSystemCapabilities

Содержит строковые имена различных функций платформы удаленных систем. Удаленная система совместима с каждой из возможностей, соответствующих свойствам этого класса.

RemoteSystem

Этот класс управляет атрибутами обнаруженной удаленной системы (устройства) и предоставляет возможности обнаружения удаленных систем в составе Project Rome.

RemoteSystemAddedEventArgs

Получает сведения о событии RemoteSystemAdded , а именно о добавленной системе RemoteSystem .

RemoteSystemApp

Представляет приложение в удаленной системе.

RemoteSystemAppRegistration

Этот класс представляет приложение, которое должно быть зарегистрировано в облаке для удаленного подключения. Зарегистрированное приложение может предоставлять удаленные службы приложений или использовать для запуска URI.

RemoteSystemAuthorizationKindFilter

IRemoteSystemFilter, который изменяет набор обнаруживаемых удаленных систем путем разрешения определенных типов авторизации.

RemoteSystemConnectionInfo

Предоставляет сведения о подключении к удаленной системе. Например, тип подключения.

RemoteSystemConnectionRequest

Представляет намерение взаимодействовать с определенной удаленной системой (устройством).

RemoteSystemDiscoveryTypeFilter

IRemoteSystemFilter, который ограничивает набор обнаруживаемых удаленных систем, разрешая только те, которые относятся к определенному типу обнаружения.

RemoteSystemEnumerationCompletedEventArgs

Это класс аргументов для события RemoteSystemWatcher.EnumerationCompleted .

RemoteSystemKindFilter

IRemoteSystemFilter, который ограничивает набор обнаруживаемых удаленных систем, разрешая только те из определенных типов устройств.

RemoteSystemKinds

Содержит строки, доступные только для чтения, которые идентифицируют различные типы устройств.

RemoteSystemRemovedEventArgs

Получает сведения о событии RemoteSystemRemoved , а именно удаленной системе RemoteSystem .

RemoteSystemSession

Представляет и обрабатывает удаленный сеанс, который может совместно использоваться двумя или более подключенными устройствами. Сведения об этой функции см. в разделе Примечания.

RemoteSystemSessionAddedEventArgs

Содержит сведения о событии RemoteSystemSessionWatcher.Added .

RemoteSystemSessionController

Обрабатывает создание нового удаленного сеанса для присоединения других устройств и управление ими.

RemoteSystemSessionCreationResult

Представляет результат попытки объекта RemoteSystemSessionController создать новый удаленный сеанс.

RemoteSystemSessionDisconnectedEventArgs

Содержит сведения о событии RemoteSystemSession.Disconnected , а именно о причине отключения этого устройства от сеанса.

RemoteSystemSessionInfo

Содержит идентифицирующие сведения об удаленном сеансе.

RemoteSystemSessionInvitation

Представляет приглашение участника сеанса присоединиться к удаленному сеансу.

RemoteSystemSessionInvitationListener

Содержит функциональные возможности для получения и обработки приглашений на присоединение к удаленным сеансам. Этот класс начинает прослушивать приглашения при создании экземпляра.

RemoteSystemSessionInvitationReceivedEventArgs

Содержит сведения о событии RemoteSystemSessionInvitationListener.InvitationReceived , а именно о связанном объекте RemoteSystemSessionInvitation .

RemoteSystemSessionJoinRequest

Представляет запрос удаленного устройства на присоединение к сеансу, управляемому этим устройством.

RemoteSystemSessionJoinRequestedEventArgs

Содержит сведения о событии RemoteSystemSessionController.JoinRequested , которое было создано.

RemoteSystemSessionJoinResult

Представляет результат попытки этого устройства присоединиться к удаленному сеансу.

RemoteSystemSessionMessageChannel

Обрабатывает выделенный канал передачи данных в удаленном сеансе. Этому классу принадлежат функции отправки и получения.

RemoteSystemSessionOptions

Содержит дополнительные параметры, которые экземпляр RemoteSystemSessionController может указать при попытке создать удаленный сеанс.

RemoteSystemSessionParticipant

Представляет устройство, являющееся участником удаленного сеанса. В сеансе может быть один или несколько участников.

RemoteSystemSessionParticipantAddedEventArgs

Содержит сведения о событии RemoteSystemSessionParticipantWatcher.Added , а именно об участнике, который был добавлен в сеанс.

RemoteSystemSessionParticipantRemovedEventArgs

Содержит сведения о событии RemoteSystemSessionParticipantWatcher.Removed , а именно об участнике, который был удален из сеанса.

RemoteSystemSessionParticipantWatcher

Управляет обнаружением и мониторингом участников удаленного сеанса путем создания соответствующих событий.

RemoteSystemSessionRemovedEventArgs

Содержит сведения о событии RemoteSystemSessionWatcher.Removed , которое было создано, а именно об удаленном сеансе, который исчез.

RemoteSystemSessionUpdatedEventArgs

Содержит сведения о событии RemoteSystemSessionWatcher.Updated , которое было создано, а именно об удаленном сеансе, сведения о котором были обновлены.

RemoteSystemSessionValueSetReceivedEventArgs

Содержит сведения о событии RemoteSystemSessionMessageChannel.ValueSetReceived , которое было создано, а именно полученное сообщение.

RemoteSystemSessionWatcher

Наблюдает за действиями, связанными с обнаружением удаленных сеансов, и вызывает соответствующие события.

RemoteSystemStatusTypeFilter

IRemoteSystemFilter, который ограничивает набор обнаруживаемых удаленных систем, разрешая только те из них, которые относятся к определенному состоянию доступности.

RemoteSystemUpdatedEventArgs

Получает сведения о событии RemoteSystemUpdated , а именно об обновленной системе RemoteSystem .

RemoteSystemWatcher

Наблюдает за действиями, связанными с обнаружением удаленных систем, и вызывает соответствующие события.

RemoteSystemWatcherErrorOccurredEventArgs

Возвращает сведения о событии ErrorOccurred , а именно значение RemoteSystemWatcherError , описывающее ошибку.

RemoteSystemWebAccountFilter

IRemoteSystemFilter, который ограничивает набор обнаруживаемых удаленных систем, разрешая только те, которые вошли с помощью определенной веб-учетной записи.

Интерфейсы

IRemoteSystemFilter

Ограничивает набор удаленных систем, которые может обнаруживать объект RemoteSystemWatcher , в соответствии с определенной характеристикой.

Перечисления

RemoteSystemAccessStatus

Содержит значения, описывающие доступ приложения для использования функции удаленных систем .

RemoteSystemAuthorizationKind

Содержит значения, указывающие, может ли клиентское устройство обнаруживать только однопользовательские устройства или устройства других пользователей. Для обнаружения межпользовательские устройства должны быть доступны через проксимальное подключение (дополнительные сведения см. в разделе RemoteSystemDiscoveryType ).

RemoteSystemDiscoveryType

Содержит значения, описывающие, как можно обнаружить удаленные системы.

RemoteSystemPlatform

Содержит значения, описывающие платформы операционной системы, на которых может работать удаленная система.

RemoteSystemSessionCreationStatus

Описывает состояние попытки создания удаленного сеанса.

RemoteSystemSessionDisconnectedReason

Содержит значения, описывающие причину отключения устройства от удаленного сеанса.

RemoteSystemSessionJoinStatus

Содержит значения, описывающие результат попытки этого устройства присоединиться к удаленному сеансу.

RemoteSystemSessionMessageChannelReliability

Содержит значения, описывающие тип надежности канала обмена сообщениями удаленного сеанса.

RemoteSystemSessionParticipantWatcherStatus

Содержит значения, описывающие рабочее состояние объекта наблюдателя участника.

RemoteSystemSessionWatcherStatus

Содержит значения, описывающие рабочее состояние объекта удаленного наблюдателя за сеансами.

RemoteSystemStatus

Содержит значения, описывающие состояние доступности удаленной системы.

RemoteSystemStatusType

Содержит значения, описывающие тип состояния удаленной системы. Это упрощение перечисления RemoteSystemStatus и используется для создания объекта RemoteSystemStatusTypeFilter .

RemoteSystemWatcherError

Содержит значения, описывающие ошибку наблюдателя, которая может остановить обнаружение.

См. также раздел