Элемент <clientProviders> (шаблон)
Этот раздел относится к технологии прежних версий, которая сохраняется для обеспечения обратной совместимости с существующими приложениями и не рекомендуется для разработки новых приложений. Сейчас распределенные приложения следует создавать с помощью Windows Communication Foundation (WCF).
Содержит шаблоны приемников каналов для вставки в цепочку вызовов канала клиента. Этот элемент может встречаться в файле конфигурации приложения и в файле конфигурации компьютера.
Schema Hierarchy
<configuration>
Элемент <system.runtime.remoting>
Элемент <channelSinkProviders>
Элемент <clientProviders> (шаблон)
Синтаксис
<clientProviders>
<formatter>
<provider>
</clientProviders>
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
Нет.
Дочерние элементы
Элемент | Описание |
---|---|
Содержит шаблон поставщика приемника модуля форматирования. Может указываться в элементе шаблона <clientProviders> один или несколько раз. |
|
Содержит шаблон поставщика приемника. Может указываться в элементе шаблона <clientProviders> один или несколько раз. |
Родительские элементы
Элемент | Описание |
---|---|
channelSinkProviders |
Содержит шаблоны для поставщиков приемников каналов клиента и сервера. |
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework. |
system.runtime.remoting |
Содержит сведения об удаленных объектах и каналах. |
Замечания
Задание здесь поставщика приемника модуля форматирования или произвольного числа поставщиков других приемников каналов создает шаблон, на который можно ссылаться из других элементов <clientProviders>, расположенных в любом месте файла конфигурации.
Примеры
В следующем разделе файла конфигурации объявляется два шаблона поставщиков.
<channelSinkProviders>
<clientProviders>
<provider
id="propsetter"
type="ChannelSinkPropertySetterProvider, PropsSink"
/>
<provider
id="logger"
type="Logging.LoggingClientChannelSinkProvider, LoggingSinks"
/>
</clientProviders>
</channelSinkProviders>
В других местах файла конфигурации эти поставщики можно задавать в элементе <clientProviders>, как показано в следующем примере.
<channels>
<channel>
<clientProviders>
<provider ref="logger"/>
<provider ref="propsetter"/>
</clientProviders>
<channel>
</channels>
См. также
Справочник
Схема параметров удаленного взаимодействия
Основные понятия
Приемники и цепочки приемников
Дата сборки: 2010-02-13