PeerCollaboration.SignOut(PeerScope) メソッド

定義

指定したスコープ外のピアに署名します。

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
PeerScope

PeerScope によって指定された列挙体をスコープします。

属性

例外

peerScope パラメーターに正しくない列挙値が含まれています。

SignOut(PeerScope) 操作を完了できませんでした。

注釈

このメソッドはアプリケーション固有の操作ではなく、サインアウトすると、現在実行中の他のアプリケーションに影響する可能性があります。 このメソッドを呼び出す指定されたスコープにユーザーがまだサインインしていない場合、操作は行われません。

ユーザーが Near Me Peopleサインアウトすると、公開された情報がエンドポイント オブジェクト セットからPeerCollaboration削除されます。 これには、 LocalEndPointName 呼び出し元ピアによってコラボレーション インフラストラクチャに登録された識別オブジェクトに加えて、 と LocalPresenceInfoが含まれます。 この情報は削除されるため、リモート ピアまたはピア ホストでコラボレーションに使用できなくなります。 クラスの PeerCollaboration 観点からは、信頼できる連絡先との同じ情報の他の共有は関係ありません。クラスの PeerCollaboration 使用は、リモート ピア ContactManager オブジェクトなど、この情報が永続化された他のオブジェクトには影響しません。 同様に、 から ContactManager ピアを削除しても、コラボレーション アプリケーションでのピアのプレゼンスには影響しません。他の連絡先は、そのプレゼンスを表示して共同作業を行うことができます。

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、コラボレーション セッションの開始時に Peer 作成されます。

適用対象

こちらもご覧ください