Aracılığıyla paylaş


PeerContact.GetObjects Yöntem

Tanım

Yerel önbellekten eş nesne koleksiyonunu alır.

Aşırı Yüklemeler

GetObjects(PeerEndPoint)

PeerObjectCollection belirtilen PeerEndPoint tarafından kaydedilen ve yerel önbellekte depolanan alır.

GetObjects(PeerEndPoint, Guid)

Belirtilen tarafından kaydedilen ve belirtilen PeerEndPoint tarafından Guidtanımlanan içinde PeerApplication kaydedilen eş nesne koleksiyonunu alır.

GetObjects(PeerEndPoint)

PeerObjectCollection belirtilen PeerEndPoint tarafından kaydedilen ve yerel önbellekte depolanan alır.

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

Parametreler

peerEndPoint
PeerEndPoint

Nesneleri almak için uç nokta.

Döndürülenler

PeerObjectCollection Belirtilen PeerEndPointile ilişkili. Uç noktayla ilişkilendirilmiş hiçbir uygulama yoksa, sıfır (0) boyutunda bir koleksiyon döndürülür.

Öznitelikler

Özel durumlar

İşlem tamamlanamıyor GetObjects .

Açıklamalar

Çağıran eş belirtilen PeerEndPointRefreshData ile ilişkili abone PeerContact değilse yöntemin bu yöntemi çağırmadan önce çağrılması gerekir.

Bu yöntemin başarıyla tamamlanması için çağıranın işbirliği altyapısında oturum açması gerekmese de, arayan daha önce oturum açmışken başarılı bir çağrının RefreshData veya yöntemlerden birinin Subscribe tamamlanmış olması gerekir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

GetObjects(PeerEndPoint, Guid)

Belirtilen tarafından kaydedilen ve belirtilen PeerEndPoint tarafından Guidtanımlanan içinde PeerApplication kaydedilen eş nesne koleksiyonunu alır.

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

Parametreler

peerEndPoint
PeerEndPoint

Nesneleri almak için uç nokta.

objectId
Guid

Guid alınacak öğesininPeerObject.

Döndürülenler

PeerObjectCollection Belirtilen PeerEndPointile ilişkili. Uç noktayla ilişkilendirilmiş hiçbir uygulama yoksa, sıfır (0) boyutunda bir koleksiyon döndürülür.

Öznitelikler

Özel durumlar

İşlem tamamlanamıyor GetObjects .

Açıklamalar

Çağıran eş belirtilen PeerEndPointRefreshData ile ilişkili abone PeerContact değilse yöntemin bu yöntemi çağırmadan önce çağrılması gerekir.

Bu yöntemin başarıyla tamamlanması için çağıranın işbirliği altyapısında oturum açması gerekmese de, arayan daha önce oturum açmışken başarılı bir çağrının RefreshData veya yöntemlerden birinin Subscribe tamamlanmış olması gerekir.

Arayanlara Notlar

ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.

Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.

Ayrıca bkz.

Şunlara uygulanır