PeerCollaboration.SignOut(PeerScope) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podpisuje element równorzędny z określonego zakresu.
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)
Parametry
- Atrybuty
Wyjątki
Parametr peerScope zawiera nieprawidłową wartość wyliczenia.
SignOut(PeerScope) Nie można ukończyć operacji.
Uwagi
Ta metoda nie jest operacją specyficzną dla aplikacji i wylogowanie może mieć wpływ na inne aplikacje, które mogą być aktualnie uruchomione. Jeśli użytkownik nie jest jeszcze zalogowany do określonego zakresu wywołującego tę metodę, powoduje brak operacji.
Gdy użytkownik wywyrieje się z obiektu People Near Me, opublikowane informacje zostaną usunięte z zestawu obiektów punktu końcowego PeerCollaboration . Obejmuje to elementy LocalEndPointName i LocalPresenceInfo, oprócz wszystkich obiektów identyfikujących zarejestrowanych przez wywoływaną komunikację równorzędną w infrastrukturze współpracy. Ponieważ te informacje są usuwane, nie są już dostępne dla zdalnych elementów równorzędnych ani hosta równorzędnego na potrzeby współpracy. Z perspektywy PeerCollaboration klasy inne udostępnianie tych samych informacji zaufanym kontaktom nie ma znaczenia. Użycie PeerCollaboration klasy nie ma wpływu na inne obiekty, w których te informacje zostały utrwalone, takie jak zdalny obiekt równorzędny ContactManager . Podobnie usunięcie elementu równorzędnego ContactManager z aplikacji nie ma wpływu na jej obecność w aplikacji do współpracy; inne kontakty nadal mogą wyświetlać swoją obecność i współpracować z nim.
Wywołanie tej metody wymaga wartości PermissionState .Unrestricted Ten stan jest tworzony po rozpoczęciu Peer sesji współpracy.