PeerContact.GetObjects Metod

Definition

Hämtar samlingen med peer-objekt från en lokal cache.

Överlagringar

Name Description
GetObjects(PeerEndPoint)

Hämtar den PeerObjectCollection registrerade av den angivna PeerEndPoint och lagrade i den lokala cachen.

GetObjects(PeerEndPoint, Guid)

Hämtar samlingen med peer-objekt som registrerats av den angivna PeerEndPoint och registrerade i den PeerApplication identifierade av den angivna Guid.

GetObjects(PeerEndPoint)

Hämtar den PeerObjectCollection registrerade av den angivna PeerEndPoint och lagrade i den lokala cachen.

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

Parametrar

peerEndPoint
PeerEndPoint

Slutpunkten som objekt ska hämtas från.

Returer

Associerad PeerObjectCollection med den angivna PeerEndPoint. Om inga program är associerade med slutpunkten returneras en samling med storlek noll (0).

Attribut

Undantag

PeerEndPoint kan inte vara null.

Det går inte att slutföra GetObjects åtgärden.

Kommentarer

Om den anropande peeren inte prenumererar på den PeerContact som är associerad med den angivna PeerEndPoint metoden måste den RefreshData anropas innan den här metoden anropas.

Anroparen behöver inte logga in på samarbetsinfrastrukturen för att den här metoden ska slutföras, men ett lyckat anrop till RefreshData eller någon av Subscribe metoderna måste ha slutförts medan anroparen tidigare var inloggad.

Anteckningar till anropare

Ytterligare överlagringar definieras i Peer klassen i stället för underklasserna PeerContact och PeerNearMe.

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för

GetObjects(PeerEndPoint, Guid)

Hämtar samlingen med peer-objekt som registrerats av den angivna PeerEndPoint och registrerade i den PeerApplication identifierade av den angivna 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

Parametrar

peerEndPoint
PeerEndPoint

Slutpunkten som objekt ska hämtas från.

objectId
Guid

För Guid den som PeerObject ska hämtas.

Returer

Associerad PeerObjectCollection med den angivna PeerEndPoint. Om inga program är associerade med slutpunkten returneras en samling med storlek noll (0).

Attribut

Undantag

PeerEndPoint kan inte vara null.

  • Den anropande peeren prenumererar inte på PeerEndPoint.

  • Den anropande peer-filen har ännu inte anropat RefreshData() metoden.

Det går inte att slutföra GetObjects åtgärden.

Kommentarer

Om den anropande peeren inte prenumererar på den PeerContact som är associerad med den angivna PeerEndPoint metoden måste den RefreshData anropas innan den här metoden anropas.

Anroparen behöver inte logga in på samarbetsinfrastrukturen för att den här metoden ska slutföras, men ett lyckat anrop till RefreshData eller någon av Subscribe metoderna måste ha slutförts medan anroparen tidigare var inloggad.

Anteckningar till anropare

Ytterligare överlagringar definieras i Peer klassen i stället för underklasserna PeerContact och PeerNearMe.

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för