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。
当用户注销人员 Near Me 时,将从终结点对象集中删除PeerCollaboration其已发布的信息。 LocalEndPointName这包括 和 LocalPresenceInfo,以及由调用对等方注册到协作基础结构中的任何标识对象。 由于此信息已删除,因此远程对等方或对等主机不再可用于协作。 从 类的角度来看 PeerCollaboration ,与受信任的联系人共享相同信息的其他信息无关;使用 PeerCollaboration 类不会影响保留此信息的其他对象,例如远程对等 ContactManager 对象。 同样,从 ContactManager 中删除对等方不会影响其在协作应用程序中的存在;其他联系人仍能够查看其状态并与之协作。
调用此方法需要 的 PermissionStateUnrestricted。 此状态是在协作会话开始时创建的 Peer 。