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

接続されている 2 つ以上のデバイス間で共有できるリモート セッションを表し、処理します。 この機能の詳細については、「解説」を参照してください。

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

リモート セッションの参加者であるデバイスを表します。 セッションには、1 人以上の参加者を含めることができます。

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

特定の Web アカウントでサインインしているリモート システムのみを許可することで、検出可能なリモート システムのセットを制限する IRemoteSystemFilter

インターフェイス

IRemoteSystemFilter

特定の特性に従って、 RemoteSystemWatcher オブジェクトが検出できるリモート システムのセットを制限します。

列挙型

RemoteSystemAccessStatus

リモート システム機能を使用するアプリのアクセスを記述する値が含まれます。

RemoteSystemAuthorizationKind

クライアント デバイスが同じユーザー デバイスのみを検出できるか、他のユーザーのデバイスを検出できるかを指定する値が含まれます。 検出するには、近位接続を介してクロスユーザー デバイスを使用できる必要があります (詳細については、「 RemoteSystemDiscoveryType 」を参照してください)。

RemoteSystemDiscoveryType

リモート システムを検出する方法を説明する値が含まれます。

RemoteSystemPlatform

リモート システムが実行できるオペレーティング システム プラットフォームを表す値が含まれます。

RemoteSystemSessionCreationStatus

リモート セッションの作成試行の状態について説明します。

RemoteSystemSessionDisconnectedReason

デバイスがリモート セッションから切断される可能性がある理由を示す値が含まれます。

RemoteSystemSessionJoinStatus

このデバイスがリモート セッションに参加しようとした結果を示す値が含まれます。

RemoteSystemSessionMessageChannelReliability

リモート セッション メッセージング チャネルの信頼性の種類を表す値が含まれます。

RemoteSystemSessionParticipantWatcherStatus

参加者ウォッチャー オブジェクトの操作状態を表す値が含まれます。

RemoteSystemSessionWatcherStatus

リモート セッション ウォッチャー オブジェクトの操作状態を表す値が含まれます。

RemoteSystemStatus

リモート システムの可用性の状態を表す値を格納します。

RemoteSystemStatusType

リモート システムの状態の種類を表す値を格納します。 これは RemoteSystemStatus 列挙の簡略化であり、 RemoteSystemStatusTypeFilter オブジェクトの構築に使用されます。

RemoteSystemWatcherError

検出を停止する可能性があるウォッチャー エラーを記述する値が含まれています。

こちらもご覧ください