CustomPeerResolverService.Resolve(ResolveInfo) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回注册项的未知终结点的列表。
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,该注册项与 resolveInfo
参数中所提供的信息相匹配。
实现
例外
ResolveInfo 对象为空,或格式不正确。
查找表中已经存在使用相同 GUID 的注册项,或者以前对 Open() 的调用没有启动自定义对等解析程序服务。
注解
此方法可以根据 ResolveInfo 对象中所提供的数据查找注册项,并会返回在对等解析程序服务的注册查找表中找到的所有相应终结点地址。 返回的终结点地址的数目将少于或等于 MaxAddresses 对象上所设置的 ResolveInfo 属性的值。