IServerFormatterSinkProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Помечает поставщика приемника канала сервера в качестве поставщика приемника форматирования сервера.
public interface class IServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerChannelSinkProvider
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
type IServerFormatterSinkProvider = interface
interface IServerChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IServerFormatterSinkProvider = interface
interface IServerChannelSinkProvider
Public Interface IServerFormatterSinkProvider
Implements IServerChannelSinkProvider
- Производный
- Атрибуты
- Реализации
Комментарии
Создает IServerFormatterSinkProvider приемники форматирования сервера для канала сервера, через который поток сообщений удаленного взаимодействия.
Чтобы использовать <formatter> тег вместо <provider> тега в файле конфигурации, поставщик приемника канала сервера должен реализовать IClientFormatterSinkProvider интерфейс вместо IClientChannelSinkProviderнего. Дополнительные сведения о конфигурации удаленного взаимодействия см. в разделе "Свойства конфигурации канала" и "Параметрыудаленного взаимодействия" и "Параметры удаленного взаимодействия".
Некоторые реализации приемника форматирования используют форматировщики времени выполнения (BinaryFormatter и SoapFormatter). Другие реализации могут использовать собственные средства для преобразования сообщения канала в поток. В пути возврата приемник форматирования преобразует поток сообщений обратно в элементы сообщения канала (возвращаемое сообщение).
Свойства
| Имя | Описание |
|---|---|
| Next |
Возвращает или задает следующий поставщик приемника в цепочке поставщиков приемников каналов. (Унаследовано от IServerChannelSinkProvider) |
Методы
| Имя | Описание |
|---|---|
| CreateSink(IChannelReceiver) |
Создает цепочку приемников. (Унаследовано от IServerChannelSinkProvider) |
| GetChannelData(IChannelDataStore) |
Возвращает данные канала для канала, с которым связан текущий приемник. (Унаследовано от IServerChannelSinkProvider) |