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 Это состояние создается при запуске однорангового сеанса совместной работы.