IChannelListener 接口
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义必须由通道侦听器实现来接受通道的接口。
public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
- 派生
- 实现
IChannelListener 接口表示通道侦听器的基接口。
通道侦听器及其关联通道通常由接收客户端启动的通信的服务使用。 与此相反,实现 IChannelFactory 接口的通道工厂则提供一些机制用于创建通道,与服务的通信是通过这些通道启动的。
State |
获取面向通信的对象的当前状态。 (继承自 ICommunicationObject) |
Uri |
获取工厂生成的侦听器进行侦听的 URI。 |
Abort() |
使通信对象立即从其当前状态转换到关闭状态。 (继承自 ICommunicationObject) |
Begin |
开始一个异步操作以关闭通信对象。 (继承自 ICommunicationObject) |
Begin |
开始一个异步操作以在指定超时内关闭通信对象。 (继承自 ICommunicationObject) |
Begin |
开始一个异步操作以打开通信对象。 (继承自 ICommunicationObject) |
Begin |
开始一个异步操作以在指定时间间隔内打开通信对象。 (继承自 ICommunicationObject) |
Begin |
开始一个等待通道到达的异步操作,此操作必须在指定时间间隔内完成。 |
Close() |
使通信对象从其当前状态转换到关闭状态。 (继承自 ICommunicationObject) |
Close(Time |
使通信对象从其当前状态转换到关闭状态。 (继承自 ICommunicationObject) |
End |
完成一个异步操作以关闭通信对象。 (继承自 ICommunicationObject) |
End |
完成一个异步操作以打开通信对象。 (继承自 ICommunicationObject) |
End |
完成一个等待通道到达的异步操作。 |
Get |
从通道堆栈的适当层返回所请求的类型化对象(如果存在)。 |
Open() |
使通信对象从已创建状态转换到已打开状态。 (继承自 ICommunicationObject) |
Open(Time |
使通信对象在指定时间间隔内从已创建状态转换到已打开状态。 (继承自 ICommunicationObject) |
Wait |
等待通道到达。 |
Closed |
当通信对象完成从正在关闭状态转换到已关闭状态时发生。 (继承自 ICommunicationObject) |
Closing |
当通信对象首次进入正在关闭状态时发生。 (继承自 ICommunicationObject) |
Faulted |
当通信对象首次进入出错状态时发生。 (继承自 ICommunicationObject) |
Opened |
当通信对象完成从正在打开状态转换到已打开状态时发生。 (继承自 ICommunicationObject) |
Opening |
当通信对象首次进入正在打开状态时发生。 (继承自 ICommunicationObject) |
产品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |