Freigeben über


PeerContact.GetObjects Methode

Definition

Ruft die Auflistung von Peerobjekten aus einem lokalen Cache ab.

Überlädt

GetObjects(PeerEndPoint)

Ruft die PeerObjectCollection ab, die vom angegebenen PeerEndPoint registriert wurde und im lokalen Cache gespeichert ist.

GetObjects(PeerEndPoint, Guid)

Ruft die Auflistung von Peerobjekten ab, die von dem angegebenen PeerEndPoint registriert wurden und in der PeerApplication registriert sind, die durch die angegebene Guid identifiziert wird.

GetObjects(PeerEndPoint)

Ruft die PeerObjectCollection ab, die vom angegebenen PeerEndPoint registriert wurde und im lokalen Cache gespeichert ist.

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

Parameter

peerEndPoint
PeerEndPoint

Der Endpunkt, aus dem Objekte abgerufen werden sollen.

Gibt zurück

Die PeerObjectCollection, die dem angegebenen PeerEndPoint zugeordnet ist. Wenn dem Endpunkt keine Anwendungen zugeordnet sind, wird eine Auflistung der Größe 0 (null) zurückgegeben.

Attribute

Ausnahmen

PeerEndPoint darf nicht null sein.

GetObjects -Vorgang kann nicht abgeschlossen werden.

Hinweise

Wenn der aufrufende Peer nicht die abonniert wird, die PeerContact dem angegebenen PeerEndPoint zugeordnet ist, muss die RefreshData -Methode aufgerufen werden, bevor diese Methode aufgerufen wird.

Der Aufrufer muss sich zwar nicht bei der Infrastruktur für die Zusammenarbeit anmelden, damit diese Methode erfolgreich abgeschlossen werden kann, aber ein erfolgreicher Aufruf RefreshData von oder einer der Subscribe Methoden muss abgeschlossen worden sein, während der Aufrufer zuvor angemeldet war.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer -Klasse anstelle der Unterklassen PeerContact und PeerNearMedefiniert.

Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für:

GetObjects(PeerEndPoint, Guid)

Ruft die Auflistung von Peerobjekten ab, die von dem angegebenen PeerEndPoint registriert wurden und in der PeerApplication registriert sind, die durch die angegebene Guid identifiziert wird.

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

Parameter

peerEndPoint
PeerEndPoint

Der Endpunkt, aus dem Objekte abgerufen werden sollen.

objectId
Guid

Die Guid des abzurufenden PeerObject.

Gibt zurück

Die PeerObjectCollection, die dem angegebenen PeerEndPoint zugeordnet ist. Wenn dem Endpunkt keine Anwendungen zugeordnet sind, wird eine Auflistung der Größe 0 (null) zurückgegeben.

Attribute

Ausnahmen

PeerEndPoint darf nicht null sein.

  • Der aufrufende Peer wird nicht abonniert PeerEndPoint.

  • Der aufrufende Peer hat die RefreshData() -Methode noch nicht aufgerufen.

GetObjects -Vorgang kann nicht abgeschlossen werden.

Hinweise

Wenn der aufrufende Peer nicht die abonniert wird, die PeerContact dem angegebenen PeerEndPoint zugeordnet ist, muss die RefreshData -Methode aufgerufen werden, bevor diese Methode aufgerufen wird.

Der Aufrufer muss sich zwar nicht bei der Infrastruktur für die Zusammenarbeit anmelden, damit diese Methode erfolgreich abgeschlossen werden kann, aber ein erfolgreicher Aufruf RefreshData von oder einer der Subscribe Methoden muss abgeschlossen worden sein, während der Aufrufer zuvor angemeldet war.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer -Klasse anstelle der Unterklassen PeerContact und PeerNearMedefiniert.

Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für: