Peer.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 pengumpulan objek data yang didaftarkan oleh peer dari cache lokal.
Overload
GetObjects() |
Mendapatkan pengumpulan objek data dari cache lokal. |
GetObjects(Guid) |
Mendapatkan objek yang Peer terkait dengan yang disediakan Guid dari PeerObjectCollection. |
Keterangan
Fungsionalitas ini hanya diekspos pada PeerContact kelas . Fungsionalitas ini tidak diekspos pada jenis peer lain karena alasan keamanan.
Jika tidak ada objek yang ditemukan untuk titik akhir, kumpulan ukuran nol (0) dikembalikan.
GetObjects()
Mendapatkan pengumpulan objek data dari cache lokal.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects();
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects ();
[<System.Security.SecurityCritical>]
member this.GetObjects : unit -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects () As PeerObjectCollection
Mengembalikan
Koleksi PeerObject untuk peer atau titik akhir yang ditentukan oleh instans ini.
- Atribut
Pengecualian
Pemanggil tidak berlangganan titik akhir atau belum memanggil RefreshData().
Metode ini tidak dapat diselesaikan karena kesalahan dalam infrastruktur Kolaborasi Serekan yang mendasar.
Keterangan
Fungsionalitas ini hanya diekspos pada PeerContact kelas . Fungsionalitas ini tidak diekspos pada jenis peer lain karena alasan keamanan.
Jika sesi kolaborasi serekan tidak membuat instans dengan PermissionState dari Unrestricted, metode ini tidak dapat mengakses objek di komputer lokal. Hal yang sama berlaku untuk aplikasi yang terdaftar dalam sesi kolaborasi.
Pengumpulan objek serekan terdiri dari aplikasi, objek data, dan informasi kehadiran untuk peer atau titik akhir yang ditentukan oleh instans ini. Jika tidak ada objek yang ditemukan untuk titik akhir, kumpulan ukuran nol (0) dikembalikan. Jika serekan panggilan berlangganan titik akhir ini, cache akan diperbarui secara otomatis; jika tidak RefreshData , harus dipanggil sebelum memanggil metode ini.
Pemanggil tidak perlu masuk ke infrastruktur kolaborasi agar metode ini berhasil diselesaikan. Panggilan ke RefreshData yang berhasil atau salah Subscribe satu metode harus telah selesai saat pemanggil masuk sebelumnya untuk memanggil metode ini.
CATATAN: Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih subkelas PeerContact dan PeerNearMe.
Lihat juga
Berlaku untuk
GetObjects(Guid)
Mendapatkan objek yang Peer terkait dengan yang disediakan Guid dari PeerObjectCollection.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (Guid objectId);
[<System.Security.SecurityCritical>]
member this.GetObjects : Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (objectId As Guid) As PeerObjectCollection
Parameter
Mengembalikan
Peer objek yang terkait dengan yang disediakan Guid. Jika objek tidak ditemukan, kumpulan ukuran nol (0) dikembalikan.
- Atribut
Pengecualian
ID objek adalah null
.
Pemanggil tidak berlangganan PeerEndPoint atau belum memanggil RefreshData() terhadapnya.
Terjadi kesalahan saat mendapatkan informasi objek dari rekan.
Keterangan
Fungsionalitas ini hanya diekspos pada PeerContact kelas . Fungsionalitas ini tidak diekspos pada jenis peer lain karena alasan keamanan.
Pengumpulan objek serekan terdiri dari aplikasi, objek data, dan informasi kehadiran untuk peer atau titik akhir yang ditentukan oleh instans ini. Jika tidak ada objek yang ditemukan untuk titik akhir, kumpulan ukuran nol (0) dikembalikan. Ketika serekan panggilan berlangganan titik akhir ini, cache diperbarui secara otomatis; jika tidak RefreshData , harus dipanggil sebelum memanggil metode ini.
Pemanggil tidak perlu masuk ke infrastruktur kolaborasi agar metode ini berhasil diselesaikan. Panggilan ke RefreshData yang berhasil atau salah Subscribe satu metode harus telah selesai saat pemanggil masuk sebelumnya untuk memanggil metode ini. Memanggil metode ini memerlukan PermissionState dari Unrestricted. Status ini dibuat saat sesi kolaborasi dimulai.
CATATAN: Kelebihan beban tambahan ditentukan pada Peer kelas alih-alih kelas PeerContact turunan dan PeerNearMe.