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 Это состояние создается при запуске однорангового сеанса совместной работы.
См. также раздел
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по