PeerCollaboration.SignOut(PeerScope) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menandatangani peer dari cakupan yang ditentukan.
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)
Parameter
- Atribut
Pengecualian
Parameter peerScope
berisi nilai enumerasi yang tidak valid.
SignOut(PeerScope) Operasi tidak dapat diselesaikan.
Keterangan
Metode ini bukan operasi khusus aplikasi dan keluar dapat memengaruhi aplikasi lain yang mungkin sedang berjalan. Jika pengguna belum masuk ke cakupan yang ditentukan yang memanggil metode ini menghasilkan no-op.
Saat pengguna keluar dari Orang Near Me, informasi yang diterbitkan akan dihapus dari PeerCollaboration kumpulan objek titik akhir. Ini termasuk LocalEndPointName dan LocalPresenceInfo, selain objek identifikasi yang terdaftar oleh peering panggilan ke dalam infrastruktur kolaborasi. Karena informasi ini dihapus, informasi ini tidak lagi tersedia untuk rekan jarak jauh atau host serekan untuk kolaborasi. Dari perspektif PeerCollaboration kelas, berbagi informasi lain yang sama dengan kontak tepercaya tidak relevan; penggunaan PeerCollaboration kelas tidak memengaruhi objek lain di mana informasi ini dipertahankan, seperti objek peer ContactManager jarak jauh. Demikian juga, menghapus serekan dari ContactManager tidak memengaruhi kehadirannya dalam aplikasi kolaborasi; kontak lain masih dapat melihat kehadirannya dan berkolaborasi dengannya.
Memanggil metode ini membutuhkan PermissionState dari Unrestricted. Status ini dibuat saat Peer sesi kolaborasi dimulai.