Peer.GetObjects Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.