IOutputChannel 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义通道为发送消息而必须实现的接口。
public interface class IOutputChannel : System::ServiceModel::Channels::IChannel
public interface IOutputChannel : System.ServiceModel.Channels.IChannel
type IOutputChannel = interface
interface IChannel
interface ICommunicationObject
Public Interface IOutputChannel
Implements IChannel
- 派生
- 实现
注解
重要
使用不受信任的数据从实现此接口的类中调用方法存在安全风险。 仅使用受信任的数据从实现此接口的类中调用方法。 有关详细信息,请参阅 验证所有输入。
IOutputChannel 接口定义 IOutputChannel.Send 操作的同步变量和异步变量。 该接口为通道上发送出去的消息的目标提供 RemoteAddress。
属性
RemoteAddress |
获取在输出通道上发出的消息将要到达的服务的目标。 |
State |
获取面向通信的对象的当前状态。 (继承自 ICommunicationObject) |
Via |
获取 URI,该 URI 包含输出通道发送消息的目标传输地址。 |
方法
事件
Closed |
当通信对象完成从正在关闭状态转换到已关闭状态时发生。 (继承自 ICommunicationObject) |
Closing |
当通信对象首次进入正在关闭状态时发生。 (继承自 ICommunicationObject) |
Faulted |
当通信对象首次进入出错状态时发生。 (继承自 ICommunicationObject) |
Opened |
当通信对象完成从正在打开状态转换到已打开状态时发生。 (继承自 ICommunicationObject) |
Opening |
当通信对象首次进入正在打开状态时发生。 (继承自 ICommunicationObject) |