IRequestSessionChannel 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义将请求通道与会话进行关联的接口。
public interface class IRequestSessionChannel : System::ServiceModel::Channels::IRequestChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IRequestSessionChannel : System.ServiceModel.Channels.IRequestChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IRequestSessionChannel = interface
interface IChannel
interface ICommunicationObject
interface IRequestChannel
interface ISessionChannel<IOutputSession>
type IRequestSessionChannel = interface
interface IRequestChannel
interface IChannel
interface ICommunicationObject
interface ISessionChannel<IOutputSession>
type IRequestSessionChannel = interface
interface IRequestChannel
interface IChannel
interface ISessionChannel<IOutputSession>
interface ICommunicationObject
Public Interface IRequestSessionChannel
Implements IRequestChannel, ISessionChannel(Of IOutputSession)
- 实现
注解
重要
使用不受信任的数据从实现此接口的类中调用方法存在安全风险。 仅使用受信任的数据从实现此接口的类中调用方法。 有关详细信息,请参阅 验证所有输入。
IRequestSessionChannel 接口指示 IRequestChannel 实现 IOutputSession 语义。
与其 IOutputSession 相关联的 IReplySessionChannel 可通过 Session 属性进行检索。
属性
RemoteAddress |
获取请求通道将消息发送到的远程地址。 (继承自 IRequestChannel) |
Session |
获取与此通道关联的会话类型。 (继承自 ISessionChannel<TSession>) |
State |
获取面向通信的对象的当前状态。 (继承自 ICommunicationObject) |
Via |
获取发送请求的目标传输地址。 (继承自 IRequestChannel) |
方法
事件
Closed |
当通信对象完成从正在关闭状态转换到已关闭状态时发生。 (继承自 ICommunicationObject) |
Closing |
当通信对象首次进入正在关闭状态时发生。 (继承自 ICommunicationObject) |
Faulted |
当通信对象首次进入出错状态时发生。 (继承自 ICommunicationObject) |
Opened |
当通信对象完成从正在打开状态转换到已打开状态时发生。 (继承自 ICommunicationObject) |
Opening |
当通信对象首次进入正在打开状态时发生。 (继承自 ICommunicationObject) |
扩展方法
CloseHelperAsync(ICommunicationObject, TimeSpan) |
定义将请求通道与会话进行关联的接口。 |
OpenHelperAsync(ICommunicationObject, TimeSpan) |
定义将请求通道与会话进行关联的接口。 |