PeerContact.GetObjects 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.
Mendapatkan kumpulan objek serekan dari cache lokal.
Overload
GetObjects(PeerEndPoint) |
Mendapatkan yang PeerObjectCollection terdaftar oleh yang ditentukan PeerEndPoint dan disimpan dalam cache lokal. |
GetObjects(PeerEndPoint, Guid) |
Mendapatkan kumpulan objek serekan yang didaftarkan oleh yang ditentukan PeerEndPoint dan terdaftar dalam yang PeerApplication diidentifikasi oleh yang ditentukan Guid. |
GetObjects(PeerEndPoint)
Mendapatkan yang PeerObjectCollection terdaftar oleh yang ditentukan PeerEndPoint dan disimpan dalam cache lokal.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint) As PeerObjectCollection
Parameter
- peerEndPoint
- PeerEndPoint
Titik akhir untuk mengambil objek.
Mengembalikan
Yang PeerObjectCollection terkait dengan yang ditentukan PeerEndPoint. Jika tidak ada aplikasi yang terkait dengan titik akhir, kumpulan ukuran nol (0) dikembalikan.
- Atribut
Pengecualian
PeerEndPoint tidak bisa menjadi null
.
Serekan panggilan tidak berlangganan ke yang PeerContact terkait dengan PeerEndPoint.
Serekan panggilan belum memanggil RefreshData() metode .
Tidak dapat menyelesaikan GetObjects operasi.
Keterangan
Jika peer panggilan tidak berlangganan ke yang PeerContact terkait dengan metode yang ditentukan PeerEndPointRefreshData harus dipanggil sebelum memanggil metode ini.
Meskipun pemanggil tidak diharuskan masuk ke infrastruktur kolaborasi agar metode ini berhasil diselesaikan, panggilan ke RefreshData yang berhasil atau salah Subscribe satu metode harus telah selesai saat pemanggil sebelumnya masuk.
Catatan Bagi Pemanggil
Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.
Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.
Lihat juga
Berlaku untuk
GetObjects(PeerEndPoint, Guid)
Mendapatkan kumpulan objek serekan yang didaftarkan oleh yang ditentukan PeerEndPoint dan terdaftar dalam yang PeerApplication diidentifikasi oleh yang ditentukan Guid.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid objectId);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint, objectId As Guid) As PeerObjectCollection
Parameter
- peerEndPoint
- PeerEndPoint
Titik akhir untuk mengambil objek.
- objectId
- Guid
Dari Guid yang PeerObject akan diambil.
Mengembalikan
Yang PeerObjectCollection terkait dengan yang ditentukan PeerEndPoint. Jika tidak ada aplikasi yang terkait dengan titik akhir, kumpulan ukuran nol (0) dikembalikan.
- Atribut
Pengecualian
PeerEndPoint tidak bisa menjadi null
.
Serekan panggilan tidak berlangganan ke PeerEndPoint.
Serekan panggilan belum memanggil RefreshData() metode .
Tidak dapat menyelesaikan GetObjects operasi.
Keterangan
Jika peer panggilan tidak berlangganan ke yang PeerContact terkait dengan metode yang ditentukan PeerEndPointRefreshData harus dipanggil sebelum memanggil metode ini.
Meskipun pemanggil tidak diharuskan masuk ke infrastruktur kolaborasi agar metode ini berhasil diselesaikan, panggilan ke RefreshData yang berhasil atau salah Subscribe satu metode harus telah selesai saat pemanggil sebelumnya masuk.
Catatan Bagi Pemanggil
Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.
Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi serekan dimulai.