PeerContact.GetObjects Yöntem

Tanım

Yerel önbellekten eş nesne koleksiyonunu alır.

Aşırı Yüklemeler

Name Description
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 PeerApplicationtanımlanan içinde Guid kaydedilen eş nesneleri 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 PeerContactPeerEndPoint ile ilişkili abone RefreshData değilse yöntemi bu yöntemi çağırmadan önce çağrılmalıdır.

Çağıranın bu yöntemin başarıyla tamamlanması için işbirliği altyapısında oturum açması gerekli olmasa da, 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 PeerPeerContacttanımlanırPeerNearMe.

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 PeerApplicationtanımlanan içinde Guid kaydedilen eş nesneleri 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 PeerContactPeerEndPoint ile ilişkili abone RefreshData değilse yöntemi bu yöntemi çağırmadan önce çağrılmalıdır.

Çağıranın bu yöntemin başarıyla tamamlanması için işbirliği altyapısında oturum açması gerekli olmasa da, 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 PeerPeerContacttanımlanırPeerNearMe.

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