Udostępnij za pośrednictwem


PeerContact.GetObjects Metoda

Definicja

Pobiera kolekcję obiektów równorzędnych z lokalnej pamięci podręcznej.

Przeciążenia

GetObjects(PeerEndPoint)

PeerObjectCollection Pobiera zarejestrowane przez określone PeerEndPoint i przechowywane w lokalnej pamięci podręcznej.

GetObjects(PeerEndPoint, Guid)

Pobiera kolekcję obiektów równorzędnych zarejestrowanych przez określony PeerEndPoint i zarejestrowanych w PeerApplication określonym obiekcie Guid.

GetObjects(PeerEndPoint)

PeerObjectCollection Pobiera zarejestrowane przez określone PeerEndPoint i przechowywane w lokalnej pamięci podręcznej.

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

Punkt końcowy, z którego mają być pobierane obiekty.

Zwraca

Element PeerObjectCollection skojarzony z określonym PeerEndPointelementem . Jeśli żadne aplikacje nie są skojarzone z punktem końcowym, zwracana jest kolekcja o rozmiarze zero (0).

Atrybuty

Wyjątki

PeerEndPoint nie może być null.

  • Element równorzędny wywołujący nie jest subskrybowany do elementu skojarzonego PeerContact z elementem PeerEndPoint.

  • Wywołujący element równorzędny nie nazwał RefreshData() jeszcze metody .

Nie można ukończyć GetObjects operacji.

Uwagi

Jeśli wywołujący element równorzędny nie jest subskrybowany do PeerContact obiektu skojarzonego z określoną PeerEndPointRefreshData metodą, należy wywołać metodę przed wywołaniem tej metody.

Chociaż obiekt wywołujący nie jest wymagany do zalogowania się do infrastruktury współpracy dla tej metody w celu pomyślnego ukończenia, pomyślne wywołanie metody RefreshData lub jedna z Subscribe metod musi zostać ukończona, gdy obiekt wywołujący został wcześniej zalogowany.

Uwagi dotyczące wywoływania

Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy

GetObjects(PeerEndPoint, Guid)

Pobiera kolekcję obiektów równorzędnych zarejestrowanych przez określony PeerEndPoint i zarejestrowanych w PeerApplication określonym obiekcie Guid.

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

Punkt końcowy, z którego mają być pobierane obiekty.

objectId
Guid

Element Guid , który PeerObject ma zostać pobrany.

Zwraca

Element PeerObjectCollection skojarzony z określonym PeerEndPointelementem . Jeśli żadne aplikacje nie są skojarzone z punktem końcowym, zwracana jest kolekcja o rozmiarze zero (0).

Atrybuty

Wyjątki

PeerEndPoint nie może być null.

  • Element równorzędny wywołujący nie jest subskrybowany do elementu PeerEndPoint.

  • Wywołujący element równorzędny nie nazwał RefreshData() jeszcze metody .

Nie można ukończyć GetObjects operacji.

Uwagi

Jeśli wywołujący element równorzędny nie jest subskrybowany do PeerContact obiektu skojarzonego z określoną PeerEndPointRefreshData metodą, należy wywołać metodę przed wywołaniem tej metody.

Chociaż obiekt wywołujący nie jest wymagany do zalogowania się do infrastruktury współpracy dla tej metody w celu pomyślnego ukończenia, pomyślne wywołanie metody RefreshData lub jedna z Subscribe metod musi zostać ukończona, gdy obiekt wywołujący został wcześniej zalogowany.

Uwagi dotyczące wywoływania

Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy