PeerContact.GetApplications Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает PeerApplication объекты, зарегистрированные удаленным пирингом в локальном кэше.
Перегрузки
| Имя | Описание |
|---|---|
| GetApplications() |
Извлекает PeerApplication объекты, зарегистрированные удаленным пирингом в локальном кэше. |
| GetApplications(Guid) |
Возвращает коллекцию PeerApplication объектов с указанным Guid из локального кэша. |
| GetApplications(PeerEndPoint) |
Возвращает связанный PeerApplicationCollection с указанным PeerEndPoint. |
| GetApplications(PeerEndPoint, Guid) |
Возвращает связанный PeerApplicationCollection с указанным PeerEndPoint. |
Комментарии
Эта функция предоставляется только в PeerContact классе. Эта функция не предоставляется для любого другого типа однорангового узла по соображениям безопасности.
GetApplications()
Извлекает PeerApplication объекты, зарегистрированные удаленным пирингом в локальном кэше.
public:
System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetApplications();
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications();
[<System.Security.SecurityCritical>]
member this.GetApplications : unit -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Function GetApplications () As PeerApplicationCollection
Возвращаемое значение
Из PeerApplicationCollection локального кэша. Если для связанных приложений не найдено PeerEndPoint, возвращается коллекция размера ноль (0).
- Атрибуты
Исключения
Вызывающий одноранговый узел не подписан на PeerEndPoint.
Вызывающий RefreshData() одноранговый узел еще не вызвал метод.
Не удалось завершить GetApplications() операцию.
Комментарии
Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.
Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.
Эта функция предоставляется только в PeerContact классе. Эта функция не предоставляется для любого другого типа однорангового узла по соображениям безопасности.
Примечания для тех, кто вызывает этот метод
Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.
Применяется к
GetApplications(Guid)
Возвращает коллекцию PeerApplication объектов с указанным Guid из локального кэша.
public:
System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetApplications(Guid applicationId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(Guid applicationId);
[<System.Security.SecurityCritical>]
member this.GetApplications : Guid -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Function GetApplications (applicationId As Guid) As PeerApplicationCollection
Параметры
Возвращаемое значение
Из PeerApplicationCollection локального кэша. Если ни один из приложений не найден с указанным applicationId, возвращается коллекция размера ноль (0).
- Атрибуты
Исключения
Вызывающий одноранговый узел не подписан на PeerEndPoint.
Вызывающий RefreshData() одноранговый узел еще не вызвал метод.
Не удалось завершить GetApplications() операцию.
Комментарии
Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.
Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.
Эта функция предоставляется только в PeerContact классе. Эта функция не предоставляется для любого другого типа однорангового узла по соображениям безопасности.
Примечания для тех, кто вызывает этот метод
Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.
См. также раздел
Применяется к
GetApplications(PeerEndPoint)
Возвращает связанный PeerApplicationCollection с указанным PeerEndPoint.
public:
System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetApplications(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
member this.GetApplications : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Function GetApplications (peerEndPoint As PeerEndPoint) As PeerApplicationCollection
Параметры
- peerEndPoint
- PeerEndPoint
Содержит сведения о конечной точке, связанные с .PeerContact
Возвращаемое значение
Связанный PeerApplicationCollection с указанным PeerEndPoint. Если приложения не связаны с указанным PeerEndPoint, возвращается коллекция размера ноль (0).
- Атрибуты
Исключения
PeerEndPoint не может иметь значение null.
Вызывающий одноранговый узел не подписан на PeerEndPoint.
Вызывающий RefreshData() одноранговый узел еще не вызвал метод.
Не удалось завершить GetApplications() операцию.
Комментарии
Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.
Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.
Эта функция предоставляется только в PeerContact классе. Эта функция не предоставляется для любого другого типа однорангового узла по соображениям безопасности.
Примечания для тех, кто вызывает этот метод
Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.
См. также раздел
Применяется к
GetApplications(PeerEndPoint, Guid)
Возвращает связанный PeerApplicationCollection с указанным PeerEndPoint.
public:
System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetApplications(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid applicationId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid applicationId);
[<System.Security.SecurityCritical>]
member this.GetApplications : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Function GetApplications (peerEndPoint As PeerEndPoint, applicationId As Guid) As PeerApplicationCollection
Параметры
- peerEndPoint
- PeerEndPoint
Конечная точка, связанная с PeerApplicationCollection.
- applicationId
- Guid
Содержит сведения о приложении, связанные с PeerContact.
Возвращаемое значение
Коллекция PeerApplication объектов, связанных с .PeerEndPoint
Если приложения, определяемые идентификатором, не найдены для PeerEndPointконечной точки или если идентификатор конечной точки является null или недопустимым, возвращается коллекция нулевого размера (0).
- Атрибуты
Исключения
PeerEndPoint не может иметь значение null.
Вызывающий одноранговый узел не подписан на PeerEndPoint.
Вызывающий RefreshData() одноранговый узел еще не вызвал метод.
Не удалось завершить GetApplications() операцию.
Комментарии
Если вызывающий одноранговый узел не подписан на PeerContact связанный с указанным PeerEndPointRefreshData методом, необходимо вызвать перед вызовом этого метода.
Хотя вызывающий объект не требуется для входа в инфраструктуру совместной работы для успешного выполнения этого метода, необходимо выполнить успешный вызов RefreshData или один из Subscribe методов, пока вызывающий объект был выполнен ранее.
Эта функция предоставляется только в PeerContact классе. Эта функция не предоставляется для любого другого типа однорангового узла по соображениям безопасности.
Примечания для тех, кто вызывает этот метод
Для вызова этого метода требуется PermissionStateUnrestrictedзначение . Это состояние создается при запуске однорангового сеанса совместной работы.