IClientFormatterSink Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Помечает приемник в качестве приемника форматирования клиента, который сериализует сообщения в поток.
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
- Производный
- Атрибуты
- Реализации
Комментарии
Приемники форматирования должны реализовывать оба IMessageSink и IClientChannelSink. IClientFormatterSink объединяет их в один интерфейс.
Свойства
| Имя | Описание |
|---|---|
| NextChannelSink |
Возвращает следующий приемник канала клиента в цепочке приемников клиента. (Унаследовано от IClientChannelSink) |
| NextSink |
Возвращает следующий приемник сообщений в цепочке приемника. (Унаследовано от IMessageSink) |
| Properties |
Получает словарь, с помощью которого можно получить доступ к свойствам приемника. (Унаследовано от IChannelSinkBase) |
Методы
| Имя | Описание |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
Асинхронно обрабатывает заданное сообщение. (Унаследовано от IMessageSink) |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Запрашивает асинхронную обработку вызова метода в текущем приемнике. (Унаследовано от IClientChannelSink) |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Запрашивает асинхронную обработку ответа на вызов метода в текущем приемнике. (Унаследовано от IClientChannelSink) |
| GetRequestStream(IMessage, ITransportHeaders) |
Возвращает значение, Stream в котором сериализуется предоставленное сообщение. (Унаследовано от IClientChannelSink) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Запрашивает обработку сообщений из текущего приемника. (Унаследовано от IClientChannelSink) |
| SyncProcessMessage(IMessage) |
Синхронно обрабатывает заданное сообщение. (Унаследовано от IMessageSink) |