Peer.GetObjects Metod

Definition

Hämtar insamling av dataobjekt som har registrerats av peer-filen från en lokal cache.

Överlagringar

Name Description
GetObjects()

Hämtar insamling av dataobjekt från en lokal cache.

GetObjects(Guid)

Hämtar objektet Peer som är associerat med det angivna Guid från PeerObjectCollection.

Kommentarer

Den här funktionen exponeras endast för PeerContact klassen. Den här funktionen exponeras inte på någon annan typ av peer av säkerhetsskäl.

Om inga objekt hittas för slutpunkten returneras en samling med storlek noll (0).

GetObjects()

Hämtar insamling av dataobjekt från en lokal 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

Returer

Samlingen PeerObject för peer- eller slutpunkten som anges av den här instansen.

Attribut

Undantag

Anroparen prenumererar inte på slutpunkten eller har ännu inte anropat RefreshData().

Metoden kan inte slutföras på grund av ett fel i den underliggande peer-samarbetsinfrastrukturen.

Kommentarer

Den här funktionen exponeras endast för PeerContact klassen. Den här funktionen exponeras inte på någon annan typ av peer av säkerhetsskäl.

Om peer-samarbetssessionen inte instansierade med en PermissionState av Unrestrictedkan den här metoden inte komma åt objekt på den lokala datorn. Detsamma gäller för de program som registrerats i samarbetssessionen.

Samlingen av peer-objekt består av program-, dataobjekt- och närvaroinformation för peer- eller slutpunkten som anges av den här instansen. Om inga objekt hittas för slutpunkten returneras en samling med storlek noll (0). Om den anropande peeren prenumererar på den här slutpunkten uppdateras cachen automatiskt. annars RefreshData måste anropas innan den här metoden anropas.

Anroparen behöver inte vara inloggad i samarbetsinfrastrukturen för att den här metoden ska kunna slutföras. Ett lyckat anrop till RefreshData eller någon av Subscribe metoderna måste ha slutförts medan anroparen loggades in tidigare för att anropa den här metoden.

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

Se även

Gäller för

GetObjects(Guid)

Hämtar objektet Peer som är associerat med det angivna Guid från 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

Parametrar

objectId
Guid

Det Guid objekt som Peer ska hämtas från samlingen.

Returer

Peer -objekt som är associerat med den angivna Guid. Om ett objekt inte hittas returneras en samling med storlek noll (0).

Attribut

Undantag

Objekt-ID:t är null.

Anroparen prenumererar inte på eller har ännu inte anropat PeerEndPointRefreshData() mot den.

Ett fel uppstod när objektinformation hämtades från peer-filen.

Kommentarer

Den här funktionen exponeras endast för PeerContact klassen. Den här funktionen exponeras inte på någon annan typ av peer av säkerhetsskäl.

Samlingen av peer-objekt består av program-, dataobjekt- och närvaroinformation för peer- eller slutpunkten som anges av den här instansen. Om inga objekt hittas för slutpunkten returneras en samling med storlek noll (0). När den anropande peeren prenumererar på den här slutpunkten uppdateras cachen automatiskt. annars RefreshData måste anropas innan den här metoden anropas.

Anroparen behöver inte vara inloggad i samarbetsinfrastrukturen för att den här metoden ska kunna slutföras. Ett lyckat anrop till RefreshData eller någon av Subscribe metoderna måste ha slutförts medan anroparen loggades in tidigare för att anropa den här metoden. För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när samarbetssessionen börjar.

Obs! Ytterligare överlagringar definieras för Peer klassen i stället för de härledda klasserna PeerContact och PeerNearMe.

Se även

Gäller för