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 属性的值。

适用于