PeerContact.GetObjects Metoda

Definice

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

Přetížení

Name Description
GetObjects(PeerEndPoint)

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

GetObjects(PeerEndPoint, Guid)

Získá kolekci peer objektů registrovaných zadaným PeerEndPoint a registrovaným v PeerApplication identifikovaném zadaném Guidobjektu .

GetObjects(PeerEndPoint)

PeerObjectCollection Získá zaregistrované zadaným PeerEndPoint a uloženým 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čítat objekty.

Návraty

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

Atributy

Výjimky

PeerEndPoint nemůže být null.

Operaci nelze dokončit GetObjects .

Poznámky

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

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

Poznámky pro volající

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

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

Viz také

Platí pro

GetObjects(PeerEndPoint, Guid)

Získá kolekci peer objektů registrovaných zadaným PeerEndPoint a registrovaným v PeerApplication identifikovaném zadaném Guidobjektu .

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čítat objekty.

objectId
Guid

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

Návraty

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

Atributy

Výjimky

PeerEndPoint nemůže být null.

Operaci nelze dokončit GetObjects .

Poznámky

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

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

Poznámky pro volající

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

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

Viz také

Platí pro