Peer.GetObjects Methode

Definitie

Hiermee haalt u de verzameling gegevensobjecten op die zijn geregistreerd door de peer vanuit een lokale cache.

Overloads

Name Description
GetObjects()

Hiermee haalt u het verzamelen van gegevensobjecten op uit een lokale cache.

GetObjects(Guid)

Hiermee wordt het Peer object opgehaald dat is gekoppeld aan de opgegeven Guid van de PeerObjectCollection.

Opmerkingen

Deze functionaliteit wordt alleen beschikbaar gesteld in de PeerContact klasse. Deze functionaliteit wordt om veiligheidsredenen niet weergegeven op een ander type peer.

Als er geen objecten voor het eindpunt worden gevonden, wordt een verzameling van grootte nul (0) geretourneerd.

GetObjects()

Hiermee haalt u het verzamelen van gegevensobjecten op uit een lokale cache.

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

Retouren

De PeerObject verzameling voor de peer of het eindpunt die door dit exemplaar is opgegeven.

Kenmerken

Uitzonderingen

De beller is niet geabonneerd op het eindpunt of heeft nog niet aangeroepen RefreshData().

De methode kan niet worden voltooid vanwege een fout in de onderliggende peersamenwerkingsinfrastructuur.

Opmerkingen

Deze functionaliteit wordt alleen beschikbaar gesteld in de PeerContact klasse. Deze functionaliteit wordt om veiligheidsredenen niet weergegeven op een ander type peer.

Als de peer-samenwerkingssessie geen instantie heeft geïnstitueren met een PermissionState van Unrestricted, heeft deze methode geen toegang tot objecten op de lokale computer. Hetzelfde geldt voor de toepassingen die zijn geregistreerd bij de samenwerkingssessie.

De verzameling peerobjecten bestaat uit toepassings-, gegevensobject- en aanwezigheidsgegevens voor de peer of het eindpunt dat door dit exemplaar is opgegeven. Als er geen objecten voor het eindpunt worden gevonden, wordt een verzameling van grootte nul (0) geretourneerd. Als de aanroepende peer is geabonneerd op dit eindpunt, wordt de cache automatisch bijgewerkt; anders RefreshData moet worden aangeroepen voordat u deze methode aanroept.

De aanroeper hoeft niet te worden aangemeld bij de samenwerkingsinfrastructuur om deze methode te voltooien. Een geslaagde aanroep naar RefreshData of een van de Subscribe methoden moet zijn voltooid terwijl de aanroeper is aangemeld bij het aanroepen van deze methode.

OPMERKING: Er worden extra overbelastingen gedefinieerd voor de Peer klasse in plaats van de subklassen PeerContact en PeerNearMe.

Zie ook

Van toepassing op

GetObjects(Guid)

Hiermee wordt het Peer object opgehaald dat is gekoppeld aan de opgegeven Guid van de 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

Parameters

objectId
Guid

Peer Het Guid object dat moet worden opgehaald uit de verzameling.

Retouren

Peer object dat is gekoppeld aan de opgegeven Guid. Als een object niet wordt gevonden, wordt een verzameling van grootte nul (0) geretourneerd.

Kenmerken

Uitzonderingen

De object-id is null.

De beller is niet geabonneerd op de PeerEndPoint beller of heeft er nog niet tegen aangeroepen RefreshData() .

Er is een fout opgetreden bij het ophalen van objectgegevens van de peer.

Opmerkingen

Deze functionaliteit wordt alleen beschikbaar gesteld in de PeerContact klasse. Deze functionaliteit wordt om veiligheidsredenen niet weergegeven op een ander type peer.

De verzameling peerobjecten bestaat uit toepassings-, gegevensobject- en aanwezigheidsgegevens voor de peer of het eindpunt dat door dit exemplaar is opgegeven. Als er geen objecten voor het eindpunt worden gevonden, wordt een verzameling van grootte nul (0) geretourneerd. Wanneer de aanroepende peer is geabonneerd op dit eindpunt, wordt de cache automatisch bijgewerkt; anders RefreshData moet worden aangeroepen voordat u deze methode aanroept.

De aanroeper hoeft niet te worden aangemeld bij de samenwerkingsinfrastructuur om deze methode te voltooien. Een geslaagde aanroep naar RefreshData of een van de Subscribe methoden moet zijn voltooid terwijl de aanroeper is aangemeld bij het aanroepen van deze methode. Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de samenwerkingssessie begint.

OPMERKING: Er worden extra overbelastingen gedefinieerd voor de Peer klasse in plaats van de afgeleide klassen PeerContact en PeerNearMe.

Zie ook

Van toepassing op