PeerContact.GetObjects Метод

Определение

Возвращает коллекцию одноранговых объектов из локального кэша.

Перегрузки

Имя Описание
GetObjects(PeerEndPoint)

PeerObjectCollection Возвращает зарегистрированный указанный PeerEndPoint и сохраненный в локальном кэше.

GetObjects(PeerEndPoint, Guid)

Возвращает коллекцию одноранговых объектов, зарегистрированных указанным PeerEndPoint и зарегистрированным в PeerApplication указанном.Guid

GetObjects(PeerEndPoint)

PeerObjectCollection Возвращает зарегистрированный указанный PeerEndPoint и сохраненный в локальном кэше.

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

Параметры

peerEndPoint
PeerEndPoint

Конечная точка, из которой необходимо получить объекты.

Возвращаемое значение

Связанный PeerObjectCollection с указанным PeerEndPoint. Если приложения не связаны с конечной точкой, возвращается коллекция нулевых размеров (0).

Атрибуты

Исключения

PeerEndPoint не может иметь значение null.

  • Вызывающий одноранговый узел не подписан на PeerContact связанный с ним PeerEndPointэлемент.

  • Вызывающий RefreshData() одноранговый узел еще не вызвал метод.

Не удалось завершить GetObjects операцию.

Комментарии

Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.

Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.

Примечания для тех, кто вызывает этот метод

Дополнительные перегрузки определяются для Peer класса вместо подклассов PeerContact и PeerNearMe.

Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.

См. также раздел

Применяется к

GetObjects(PeerEndPoint, Guid)

Возвращает коллекцию одноранговых объектов, зарегистрированных указанным PeerEndPoint и зарегистрированным в PeerApplication указанном.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

Параметры

peerEndPoint
PeerEndPoint

Конечная точка, из которой необходимо получить объекты.

objectId
Guid

Извлекаемая GuidPeerObject часть объекта.

Возвращаемое значение

Связанный PeerObjectCollection с указанным PeerEndPoint. Если приложения не связаны с конечной точкой, возвращается коллекция нулевых размеров (0).

Атрибуты

Исключения

PeerEndPoint не может иметь значение null.

  • Вызывающий одноранговый узел не подписан на PeerEndPoint.

  • Вызывающий RefreshData() одноранговый узел еще не вызвал метод.

Не удалось завершить GetObjects операцию.

Комментарии

Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.

Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.

Примечания для тех, кто вызывает этот метод

Дополнительные перегрузки определяются для Peer класса вместо подклассов PeerContact и PeerNearMe.

Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.

См. также раздел

Применяется к