Sdílet prostřednictvím


PeerContact.GetObjects Metoda

Definice

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

Přetížení

GetObjects(PeerEndPoint)

PeerObjectCollection Získá zaregistrovaný zadaný PeerEndPoint a uložený v místní mezipaměti.

GetObjects(PeerEndPoint, Guid)

Získá kolekci partnerských objektů zaregistrovaných zadaným PeerEndPoint a zaregistrovaným v PeerApplication identifikovaném zadaným Guidobjektem .

GetObjects(PeerEndPoint)

PeerObjectCollection Získá zaregistrovaný zadaný PeerEndPoint a uložený v místní mezipaměti.

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

Parametry

peerEndPoint
PeerEndPoint

Koncový bod, ze kterého se mají načíst objekty.

Návraty

Hodnota přidružená PeerObjectCollection k zadanému PeerEndPoint. Pokud nejsou ke koncovému bodu přidruženy žádné aplikace, vrátí se kolekce s velikostí nula (0).

Atributy

Výjimky

PeerEndPoint nemůže být null.

Operaci nelze dokončit GetObjects .

Poznámky

Pokud volající partnerský uzel není přihlášen k odběru PeerContact přidruženého k zadanému PeerEndPointRefreshData , musí být volána metoda před voláním této metody.

I když se volající nemusí přihlásit k infrastruktuře pro spolupráci, aby se tato metoda úspěšně dokončila, musí být dokončeno úspěšné volání RefreshData nebo jedna z Subscribe metod, zatímco volající byl dříve přihlášen.

Poznámky pro volající

Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.

Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.

Viz také

Platí pro

GetObjects(PeerEndPoint, Guid)

Získá kolekci partnerských objektů zaregistrovaných zadaným PeerEndPoint a zaregistrovaným v PeerApplication identifikovaném zadaným Guidobjektem .

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

Parametry

peerEndPoint
PeerEndPoint

Koncový bod, ze kterého se mají načíst objekty.

objectId
Guid

Hodnota Guid , která PeerObject se má načíst.

Návraty

Hodnota přidružená PeerObjectCollection k zadanému PeerEndPoint. Pokud nejsou ke koncovému bodu přidruženy žádné aplikace, vrátí se kolekce s velikostí nula (0).

Atributy

Výjimky

PeerEndPoint nemůže být null.

Operaci nelze dokončit GetObjects .

Poznámky

Pokud volající partnerský uzel není přihlášen k odběru PeerContact přidruženého k zadanému PeerEndPointRefreshData , musí být volána metoda před voláním této metody.

I když se volající nemusí přihlásit k infrastruktuře pro spolupráci, aby se tato metoda úspěšně dokončila, musí být dokončeno úspěšné volání RefreshData nebo jedna z Subscribe metod, zatímco volající byl dříve přihlášen.

Poznámky pro volající

Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.

Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.

Viz také

Platí pro