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.

  • Вызывающий одноранговый узел не подписан на объект , связанный PeerContactPeerEndPointс .

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

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

Комментарии

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

Для успешного завершения этого метода вызывающий объект не требуется входить в инфраструктуру совместной работы, но во время входа вызывающей стороны необходимо выполнить успешный вызов 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

Идентификатор Guid объекта PeerObject, который требуется извлечь.

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

Объект PeerObjectCollection, связанный с заданным объектом PeerEndPoint. Если отсутствуют приложения, связанные с конечной точкой, то возвращается коллекция размера нуль (0) записей.

Атрибуты

Исключения

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

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

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

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

Комментарии

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

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

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

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

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

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

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