ISessionChannel<TSession> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a interface que associa um canal a um tipo específico de sessão.
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)
Parâmetros de tipo
- TSession
O tipo de ISession associado ao cannel.
- Derivado
Comentários
A ISessionChannel<TSession> interface é a interface base para canais baseados em sessão. Ele associa o tipo de sessão ao canal definindo o parâmetro TSession
de tipo genérico para um tipo que implementa a ISession interface de uma maneira que reflete sua função na troca de mensagens. Por exemplo, o TSession
é definido IInputSession como para uma sessão de entrada no lado receptor de uma comunicação unidirecional, para IOutputSession uma sessão de saída no lado de envio de uma comunicação unidirecional e para IDuplexSession uma sessão duplex para um padrão de comunicação bidirecional.
A ISessionChannel<TSession> interface fornece uma Session propriedade para recuperar a sessão com a qual o canal está associado.
Propriedades
Session |
Obtém o tipo de sessão associado a este canal. |