Peer.GetObjects Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung von Datenobjekten ab, die vom Peer aus einem lokalen Cache registriert wurden.
Überlädt
| Name | Beschreibung |
|---|---|
| GetObjects() |
Ruft die Sammlung von Datenobjekten aus einem lokalen Cache ab. |
| GetObjects(Guid) |
Ruft das Peer Objekt ab, das dem bereitgestellten Guid Objekt zugeordnet ist.PeerObjectCollection |
Hinweise
Diese Funktionalität wird nur für die PeerContact Klasse verfügbar gemacht. Diese Funktionalität wird aus Sicherheitsgründen nicht für einen anderen Peertyp verfügbar gemacht.
Wenn für den Endpunkt keine Objekte gefunden werden, wird eine Auflistung der Größe Null (0) zurückgegeben.
GetObjects()
Ruft die Sammlung von Datenobjekten aus einem lokalen Cache ab.
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
Gibt zurück
Die PeerObject Sammlung für den von dieser Instanz angegebenen Peer oder Endpunkt.
- Attribute
Ausnahmen
Der Anrufer ist nicht für den Endpunkt abonniert oder hat noch nicht aufgerufen RefreshData().
Die Methode kann aufgrund eines Fehlers in der zugrunde liegenden Peerzusammenarbeitsinfrastruktur nicht abgeschlossen werden.
Hinweise
Diese Funktionalität wird nur für die PeerContact Klasse verfügbar gemacht. Diese Funktionalität wird aus Sicherheitsgründen nicht für einen anderen Peertyp verfügbar gemacht.
Wenn die Peer-Zusammenarbeitssitzung nicht mit einer PermissionState der UnrestrictedInstanziierungssitzungen ausgeführt wurde, kann diese Methode nicht auf Objekte auf dem lokalen Computer zugreifen. Das gleiche gilt für die Anwendungen, die in der Zusammenarbeitssitzung registriert sind.
Die Sammlung von Peerobjekten besteht aus Anwendungs-, Datenobjekt- und Anwesenheitsinformationen für den von dieser Instanz angegebenen Peer oder Endpunkt. Wenn für den Endpunkt keine Objekte gefunden werden, wird eine Auflistung der Größe Null (0) zurückgegeben. Wenn der anrufde Peer diesen Endpunkt abonniert hat, wird der Cache automatisch aktualisiert. andernfalls RefreshData muss vor dem Aufrufen dieser Methode aufgerufen werden.
Der Aufrufer muss nicht bei der Infrastruktur für die Zusammenarbeit angemeldet werden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein erfolgreicher Aufruf oder RefreshData eine der Subscribe Methoden muss abgeschlossen sein, während der Aufrufer vor dem Aufrufen dieser Methode angemeldet war.
HINWEIS: Zusätzliche Überladungen werden für die Peer Klasse anstelle der Unterklassen PeerContact und PeerNearMe.
Weitere Informationen
Gilt für:
GetObjects(Guid)
Ruft das Peer Objekt ab, das dem bereitgestellten Guid Objekt zugeordnet ist.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
Gibt zurück
Peer -Objekt zugeordnet, das dem angegebenen Objekt Guidzugeordnet ist. Wenn ein Objekt nicht gefunden wird, wird eine Auflistung der Größe Null (0) zurückgegeben.
- Attribute
Ausnahmen
Die Objekt-ID lautet null.
Der Anrufer ist nicht abonniert PeerEndPoint oder hat ihn noch nicht angerufen RefreshData() .
Fehler beim Abrufen von Objektinformationen vom Peer.
Hinweise
Diese Funktionalität wird nur für die PeerContact Klasse verfügbar gemacht. Diese Funktionalität wird aus Sicherheitsgründen nicht für einen anderen Peertyp verfügbar gemacht.
Die Sammlung von Peerobjekten besteht aus Anwendungs-, Datenobjekt- und Anwesenheitsinformationen für den von dieser Instanz angegebenen Peer oder Endpunkt. Wenn für den Endpunkt keine Objekte gefunden werden, wird eine Auflistung der Größe Null (0) zurückgegeben. Wenn der anrufde Peer diesen Endpunkt abonniert hat, wird der Cache automatisch aktualisiert. andernfalls RefreshData muss vor dem Aufrufen dieser Methode aufgerufen werden.
Der Aufrufer muss nicht bei der Infrastruktur für die Zusammenarbeit angemeldet werden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein erfolgreicher Aufruf oder RefreshData eine der Subscribe Methoden muss abgeschlossen sein, während der Aufrufer vor dem Aufrufen dieser Methode angemeldet war. Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Zusammenarbeitssitzung beginnt.
HINWEIS: Zusätzliche Überladungen werden für die Peer Klasse anstelle der abgeleiteten Klassen PeerContact und PeerNearMe.