ISessionChannel<TSession> Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 Genérico
- TSession
O tipo associado ISession ao cannel.
- Derivado
Observações
A ISessionChannel<TSession> interface é a interface base para canais baseados em sessões. Associa o tipo de sessão ao canal definindo o parâmetro TSession genérico do tipo para um tipo que implementa a ISession interface de forma a refletir o seu papel na troca de mensagens. Por exemplo, o TSession é definido para IInputSession uma sessão recebida no lado receptor de uma comunicação unidirecional, para IOutputSession para uma sessão de saída no lado emissor de uma comunicação unidirecional, e para IDuplexSession para 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
| Name | Description |
|---|---|
| Session |
Recebe o tipo de sessão associada a este canal. |