Peer.GetObjects Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.