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
содержит недопустимое значение перечисления.
Не удалось завершить операцию SignOut(PeerScope).
Комментарии
Этот метод не является операцией, относящейся к конкретному приложению, и выход может повлиять на другие приложения, которые могут быть запущены в данный момент. Если пользователь еще не вошел в указанный область вызов этого метода приведет к отключению операции.
Когда пользователь выходит из Люди Near Me, его опубликованная информация удаляется из набора объектов конечной PeerCollaboration точки. Сюда входят LocalEndPointName и LocalPresenceInfo, а также любые идентифицирующие объекты, зарегистрированные вызывающим узлом в инфраструктуре совместной работы. Так как эти сведения удаляются, они больше не доступны ни удаленным одноранговым узлам, ни узлам одноранговых узлов для совместной работы. С точки зрения класса другой общий PeerCollaboration доступ к одной и той же информации с доверенными контактами не имеет значения; использование PeerCollaboration класса не влияет на другие объекты, в которых эта информация была сохранена, например на удаленный одноранговый ContactManager объект. Аналогичным образом удаление однорангового узла из ContactManager не влияет на его присутствие в приложении для совместной работы; другие контакты по-прежнему могут просматривать его присутствие и совместно работать с ним.
Для вызова этого метода требуется .PermissionStateUnrestricted Это состояние создается при запуске сеанса Peer совместной работы.