ISessionChannel<TSession> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義會將通道與工作階段之特定型別產生關聯的介面。
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 |
取得與此通道相關聯之工作階段的型別。 |