ISessionChannel<TSession> 接口

定义

定义将通道与特定会话类型进行关联的接口。

generic <typename TSession>
 where TSession : ISessionpublic interface class ISessionChannel
public interface ISessionChannel<TSession> where TSession : ISession
type ISessionChannel<'Session (requires 'Session :> ISession)> = interface
Public Interface ISessionChannel(Of TSession)

类型参数

TSession

与通道关联的 ISession 类型。

派生

注解

ISessionChannel<TSession> 接口是基于会话的通道的基接口。 它通过将泛型类型参数 TSession 设置为一种类型(该类型以反映其在消息交换中的角色的方式来实现 ISession 接口),将会话类型与通道进行关联。 例如,对于单向通信的接收端的传入会话,TSession 设置为 IInputSession,对于单向通信的发送端的传出会话,它设置为 IOutputSession,对于双向通信模式的双向会话,则设置为 IDuplexSession

ISessionChannel<TSession> 接口提供 Session 属性来检索通道的关联会话。

属性

Session

获取与此通道关联的会话类型。

适用于