PeerContact.GetObjects Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.