PeerContact.GetObjects Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
PeerEndPoint olamaz null
.
Çağıran eş ile PeerEndPointilişkili öğesine PeerContact abone değil.
Çağıran eş henüz yöntemini çağırmadı RefreshData() .
İş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
PeerEndPoint olamaz null
.
Çağıran eş öğesine abone PeerEndPointdeğil.
Çağıran eş henüz yöntemini çağırmadı RefreshData() .
İş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.