PeerCollaboration.SignOut(PeerScope) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したスコープからピアをサインアウトします。
public:
static void SignOut(System::Net::PeerToPeer::Collaboration::PeerScope peerScope);
[System.Security.SecurityCritical]
public static void SignOut(System.Net.PeerToPeer.Collaboration.PeerScope peerScope);
[<System.Security.SecurityCritical>]
static member SignOut : System.Net.PeerToPeer.Collaboration.PeerScope -> unit
Public Shared Sub SignOut (peerScope As PeerScope)
パラメーター
- 属性
例外
peerScope パラメーターに無効な列挙値が含まれています。
SignOut(PeerScope)操作を完了できませんでした。
注釈
このメソッドはアプリケーション固有の操作ではなく、サインアウトが現在実行中の他のアプリケーションに影響する可能性があります。 ユーザーがこのメソッドを呼び出して指定したスコープにまだサインインしていない場合は、no-opになります。
ユーザーが自分の近くのユーザーからサインアウトすると、公開された情報は PeerCollaboration エンドポイント オブジェクト セットから削除されます。 これには、呼び出し元ピアによってコラボレーション インフラストラクチャに登録された識別オブジェクトに加えて、 LocalEndPointName と LocalPresenceInfoが含まれます。 この情報は削除されるため、リモート ピアまたはピア ホストがコラボレーションに使用できなくなります。 PeerCollaboration クラスの観点からは、信頼できる連絡先との同じ情報の他の共有は関係ありません。PeerCollaboration クラスの使用は、リモート ピア ContactManager オブジェクトなど、この情報が永続化された他のオブジェクトには影響しません。 同様に、 ContactManager からピアを削除しても、コラボレーション アプリケーションでのプレゼンスには影響しません。他の連絡先は、そのプレゼンスを表示して共同作業を行うことができます。
このメソッドを呼び出す場合は、PermissionStateのUnrestrictedが必要です。 この状態は、 Peer コラボレーション セッションの開始時に作成されます。