PeerContact.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 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.
Volající partner není přihlášen k odběru přidruženého PeerContact uzlu PeerEndPoint.
Volající partner ještě nevolal metodu RefreshData() .
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.
Volající partner není přihlášen k odběru PeerEndPoint.
Volající partner ještě nevolal metodu RefreshData() .
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.