IClientFormatterSink 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.
Marca um coletor como um coletor de formatador de cliente que serializa mensagens em um fluxo.
public interface class IClientFormatterSink : System::Runtime::Remoting::Channels::IClientChannelSink, System::Runtime::Remoting::Messaging::IMessageSink
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Interface IClientFormatterSink
Implements IClientChannelSink, IMessageSink
- Derivado
- Atributos
- Implementações
Comentários
Os coletores de formatador devem implementar ambos IMessageSink e IClientChannelSink. IClientFormatterSink combina-os em uma interface.
Propriedades
| Nome | Description |
|---|---|
| NextChannelSink |
Obtém o próximo coletor de canal do cliente na cadeia de coletores do cliente. (Herdado de IClientChannelSink) |
| NextSink |
Obtém o próximo coletor de mensagens na cadeia de coletores. (Herdado de IMessageSink) |
| Properties |
Obtém um dicionário por meio do qual as propriedades no coletor podem ser acessadas. (Herdado de IChannelSinkBase) |
Métodos
| Nome | Description |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
Processa de forma assíncrona a mensagem fornecida. (Herdado de IMessageSink) |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Solicita o processamento assíncrono de uma chamada de método no coletor atual. (Herdado de IClientChannelSink) |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Solicita o processamento assíncrono de uma resposta a uma chamada de método no coletor atual. (Herdado de IClientChannelSink) |
| GetRequestStream(IMessage, ITransportHeaders) |
Retorna o Stream para o qual a mensagem fornecida deve ser serializada. (Herdado de IClientChannelSink) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Solicita o processamento de mensagens do coletor atual. (Herdado de IClientChannelSink) |
| SyncProcessMessage(IMessage) |
Processa de forma síncrona a mensagem fornecida. (Herdado de IMessageSink) |