Bagikan melalui


Peer.GetObjects Metode

Definisi

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

objectId
Guid

Objek Guid yang Peer akan diambil dari koleksi.

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.

Lihat juga

Berlaku untuk