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

Параметры

applicationId
Guid

Извлекаемого Guid однорангового приложения.

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

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

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

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