Peer.GetObjects Metoda

Definice

Získá kolekci datových objektů, které byly zaregistrovány peer z místní mezipaměti.

Přetížení

GetObjects()

Získá kolekci datových objektů z místní mezipaměti.

GetObjects(Guid)

Peer Získá objekt přidružený k zadanému Guid z .PeerObjectCollection

Poznámky

Tato funkce je zpřístupněna pouze ve PeerContact třídě . Tato funkce není z bezpečnostních důvodů zpřístupněna u žádného jiného typu partnerského vztahu.

Pokud se pro koncový bod nenajdou žádné objekty, vrátí se kolekce s nulovou velikostí (0).

GetObjects()

Získá kolekci datových objektů z místní mezipaměti.

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

Návraty

Kolekce PeerObject pro partnerský uzel nebo koncový bod určený touto instancí.

Atributy

Výjimky

Volající nemá předplatné koncového bodu nebo ještě nevolal RefreshData().

Metoda se nemůže dokončit kvůli chybě v základní infrastruktuře peer collaboration.

Poznámky

Tato funkce je zpřístupněna pouze ve PeerContact třídě . Tato funkce není z bezpečnostních důvodů zpřístupněna u žádného jiného typu partnerského vztahu.

Pokud relace partnerské spolupráce nevytvořila instanci s parametrem PermissionStateUnrestricted, tato metoda nemůže získat přístup k objektům v místním počítači. Totéž platí pro aplikace zaregistrované do relace spolupráce.

Kolekce partnerských objektů se skládá z aplikace, datového objektu a informací o stavu pro partnerský uzel nebo koncový bod určený touto instancí. Pokud se pro koncový bod nenajdou žádné objekty, vrátí se kolekce s nulovou velikostí (0). Pokud je volající partner přihlášen k odběru tohoto koncového bodu, mezipaměť se automaticky aktualizuje; Jinak RefreshData musí být volána před voláním této metody.

Volající nemusí být přihlášen k infrastruktuře pro spolupráci, aby se tato metoda úspěšně dokončila. Úspěšné volání RefreshData metody nebo jedna z Subscribe metod musí být dokončena, zatímco volající byl před voláním této metody přihlášen.

POZNÁMKA: Další přetížení jsou definována ve Peer třídě namísto podtříd PeerContact a PeerNearMe.

Viz také

Platí pro

GetObjects(Guid)

Peer Získá objekt přidružený k zadanému Guid z .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

Parametry

objectId
Guid

Objektu GuidPeer , který má být načten z kolekce.

Návraty

Peer objekt přidružený k zadanému Guidobjektu . Pokud objekt není nalezen, vrátí se kolekce s nulovou velikostí (0).

Atributy

Výjimky

ID objektu je null.

Volající není přihlášený k odběru PeerEndPoint nebo se proti němu ještě nezavolal RefreshData() .

Při získávání informací o objektu z partnerského vzájemného vztahu došlo k chybě.

Poznámky

Tato funkce je zpřístupněna pouze ve PeerContact třídě . Tato funkce není z bezpečnostních důvodů zpřístupněna u žádného jiného typu partnerského vztahu.

Kolekce partnerských objektů se skládá z aplikace, datového objektu a informací o stavu pro partnerský uzel nebo koncový bod určený touto instancí. Pokud se pro koncový bod nenajdou žádné objekty, vrátí se kolekce s nulovou velikostí (0). Když se volající partner přihlásí k odběru tohoto koncového bodu, mezipaměť se automaticky aktualizuje; Jinak RefreshData musí být volána před voláním této metody.

Volající nemusí být přihlášen k infrastruktuře pro spolupráci, aby se tato metoda úspěšně dokončila. Úspěšné volání RefreshData metody nebo jedna z Subscribe metod musí být dokončena, zatímco volající byl před voláním této metody přihlášen. Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace spolupráce.

POZNÁMKA: Další přetížení jsou definována ve Peer třídě namísto odvozených tříd PeerContact a PeerNearMe.

Viz také

Platí pro