Share via


DiscoveryProxy 类

定义

用于实现发现代理的抽象基类。

public ref class DiscoveryProxy abstract
public abstract class DiscoveryProxy
type DiscoveryProxy = class
Public MustInherit Class DiscoveryProxy
继承
DiscoveryProxy

构造函数

DiscoveryProxy()

初始化 DiscoveryProxy 类的新实例。

DiscoveryProxy(DiscoveryMessageSequenceGenerator)

使用指定的 DiscoveryProxy 初始化 DiscoveryMessageSequenceGenerator 类的新实例。

DiscoveryProxy(DiscoveryMessageSequenceGenerator, Int32)

使用指定的 DiscoveryProxy 和重复消息历史记录长度初始化 DiscoveryMessageSequenceGenerator 类的新实例。

方法

BeginShouldRedirectFind(FindCriteria, AsyncCallback, Object)

重写此方法以允许发现代理在接收多播查找请求时发出多播禁止消息。

BeginShouldRedirectResolve(ResolveCriteria, AsyncCallback, Object)

重写此方法以允许发现代理在接收多播解析请求时发出多播禁止消息。

EndShouldRedirectFind(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

重写此方法以处理针对查找请求发送多播禁止消息的完成。

EndShouldRedirectResolve(IAsyncResult, Collection<EndpointDiscoveryMetadata>)

重写此方法以处理针对解析请求发送多播禁止消息的完成。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

重写此方法以处理查找操作。

OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

重写此方法以处理脱机公告消息。

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

重写此方法以处理联机公告消息。

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

重写此方法以处理解析操作。

OnEndFind(IAsyncResult)

重写此方法以处理查找操作的完成。

OnEndOfflineAnnouncement(IAsyncResult)

重写此方法以处理脱机公告消息的完成。

OnEndOnlineAnnouncement(IAsyncResult)

重写此方法以处理联机公告消息的完成。

OnEndResolve(IAsyncResult)

重写此方法以处理解析操作的完成。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于