CustomPeerResolverService.Resolve(ResolveInfo) Метод

Определение

Возвращает список известных конечных точек для регистрационной записи.

public:
 virtual System::ServiceModel::PeerResolvers::ResolveResponseInfo ^ Resolve(System::ServiceModel::PeerResolvers::ResolveInfo ^ resolveInfo);
public virtual System.ServiceModel.PeerResolvers.ResolveResponseInfo Resolve (System.ServiceModel.PeerResolvers.ResolveInfo resolveInfo);
abstract member Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
override this.Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
Public Overridable Function Resolve (resolveInfo As ResolveInfo) As ResolveResponseInfo

Параметры

resolveInfo
ResolveInfo

Объект класса ResolveInfo, содержащий сведения о регистрационной записи, для которой выполняется поиск конечных точек (если они известны) службой распознавателя одноранговых узлов.

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

ResolveResponseInfo

Объект класса ResolveResponseInfo, содержащий конечные точки для регистрационной записи в таблице подстановок, которые соответствуют сведениям, предоставленным в параметре resolveInfo.

Реализации

Исключения

Данный объект класса ResolveInfo имеет нулевое значение или неправильно сформирован.

В таблице подстановок уже имеется регистрационная запись с тем же идентификатором GUID, или служба настраиваемого распознавателя однорангового узла не была запущена при предыдущем вызове метода Open().

Комментарии

Данный метод выполняет поиск по регистрационной записи на основе данных, предоставленных в объекте класса ResolveInfo, и возвращает все адреса соответствующих конечных точек, обнаруженных в таблице подстановок регистрации службы распознавателя одноранговых узлов. Количество адресов возвращаемых конечных точек равно или меньше значения свойства MaxAddresses, заданного для объекта класса ResolveInfo.

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