IReplyChannel 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一个接口,通道必须实现该接口,才能成为消息传递终结点之间的请求-回复通信的接收端。
public interface class IReplyChannel : System::ServiceModel::Channels::IChannel
public interface IReplyChannel : System.ServiceModel.Channels.IChannel
type IReplyChannel = interface
interface IChannel
interface ICommunicationObject
Public Interface IReplyChannel
Implements IChannel
- 派生
- 实现
注解
重要
使用不受信任的数据从实现此接口的类中调用方法存在安全风险。 仅使用受信任的数据从实现此接口的类中调用方法。 有关详细信息,请参阅 “验证所有输入”。
IReplyChannel 接口包含 ReceiveRequest 方法的同步和异步版本,返回一个 RequestContext,用于构造接收的请求的回复。
协定包含接收、试图接收和等待消息功能的同步和异步版本。
IReplyChannel 不一定绑定到单个发送方。 其他通道和通道接口提供发送方和回复通道之间的关联,但基协定没有这样的限制。
提取模式与 IReplyChannel 一起用于接收消息。 此模式的操作方式是先调用 ReceiveRequest(或其变化版本之一),然后等待消息到达。
属性
LocalAddress |
获取回复通道接收消息的地址。 |
State |
获取面向通信的对象的当前状态。 (继承自 ICommunicationObject) |
方法
事件
Closed |
当通信对象完成从正在关闭状态转换到已关闭状态时发生。 (继承自 ICommunicationObject) |
Closing |
当通信对象首次进入正在关闭状态时发生。 (继承自 ICommunicationObject) |
Faulted |
当通信对象首次进入出错状态时发生。 (继承自 ICommunicationObject) |
Opened |
当通信对象完成从正在打开状态转换到已打开状态时发生。 (继承自 ICommunicationObject) |
Opening |
当通信对象首次进入正在打开状态时发生。 (继承自 ICommunicationObject) |