PeerContact.GetObjects Methode

Definitie

Hiermee haalt u de verzameling peerobjecten op uit een lokale cache.

Overloads

Name Description
GetObjects(PeerEndPoint)

Hiermee haalt u de PeerObjectCollection registratie op door de opgegeven PeerEndPoint en opgeslagen in de lokale cache.

GetObjects(PeerEndPoint, Guid)

Hiermee haalt u de verzameling peerobjecten op die zijn geregistreerd door de opgegeven PeerEndPoint en geregistreerd in de PeerApplication geïdentificeerde door de opgegeven Guid.

GetObjects(PeerEndPoint)

Hiermee haalt u de PeerObjectCollection registratie op door de opgegeven PeerEndPoint en opgeslagen in de lokale cache.

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

Parameters

peerEndPoint
PeerEndPoint

Het eindpunt waaruit objecten moeten worden opgehaald.

Retouren

De PeerObjectCollection gekoppeld aan de opgegeven PeerEndPoint. Als er geen toepassingen aan het eindpunt zijn gekoppeld, wordt er een verzameling van grootte nul (0) geretourneerd.

Kenmerken

Uitzonderingen

PeerEndPoint kan niet zijn null.

Kan de bewerking niet voltooien GetObjects .

Opmerkingen

Als de aanroepende peer niet is geabonneerd op de PeerContact gekoppelde methode PeerEndPoint , moet de RefreshData methode worden aangeroepen voordat deze methode wordt aangeroepen.

Hoewel de aanroeper niet is vereist om zich aan te melden bij de samenwerkingsinfrastructuur om deze methode te kunnen voltooien, moet een geslaagde aanroep naar RefreshData of een van de Subscribe methoden zijn voltooid terwijl de aanroeper eerder is aangemeld.

Notities voor bellers

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

Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.

Zie ook

Van toepassing op

GetObjects(PeerEndPoint, Guid)

Hiermee haalt u de verzameling peerobjecten op die zijn geregistreerd door de opgegeven PeerEndPoint en geregistreerd in de PeerApplication geïdentificeerde door de opgegeven Guid.

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

Parameters

peerEndPoint
PeerEndPoint

Het eindpunt waaruit objecten moeten worden opgehaald.

objectId
Guid

PeerObject De Guid te ophalen.

Retouren

De PeerObjectCollection gekoppeld aan de opgegeven PeerEndPoint. Als er geen toepassingen aan het eindpunt zijn gekoppeld, wordt er een verzameling van grootte nul (0) geretourneerd.

Kenmerken

Uitzonderingen

PeerEndPoint kan niet zijn null.

  • De aanroepende peer is niet geabonneerd op de PeerEndPoint.

  • De aanroepende peer heeft de RefreshData() methode nog niet aangeroepen.

Kan de bewerking niet voltooien GetObjects .

Opmerkingen

Als de aanroepende peer niet is geabonneerd op de PeerContact gekoppelde methode PeerEndPoint , moet de RefreshData methode worden aangeroepen voordat deze methode wordt aangeroepen.

Hoewel de aanroeper niet is vereist om zich aan te melden bij de samenwerkingsinfrastructuur om deze methode te kunnen voltooien, moet een geslaagde aanroep naar RefreshData of een van de Subscribe methoden zijn voltooid terwijl de aanroeper eerder is aangemeld.

Notities voor bellers

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

Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.

Zie ook

Van toepassing op