Поделиться через


Схема параметров удаленного взаимодействия

Этот раздел относится к технологии прежних версий, которая сохраняется для обеспечения обратной совместимости с существующими приложениями и не рекомендуется для разработки новых приложений. Сейчас распределенные приложения следует создавать с помощью  Windows Communication Foundation (WCF).

Сведения о тегах, которые используются при указании пользовательских параметров в файлах конфигурации приложений удаленного взаимодействия.

<конфигурация>

   <system.runtime.remoting>

      <application>

         <время существования>

         <channels> (экземпляр)

            <channel> (экземпляр)

               <serverProviders> (экземпляр)

                  <provider> (экземпляр)

                  <formatter> (экземпляр)

               <clientProviders> (экземпляр)

                  <provider> (экземпляр)

                  <formatter> (экземпляр)

         <client>

            <wellknown> (экземпляр клиента)

            <activated> (экземпляр клиента)

         <служба>

            <wellknown> (экземпляр службы)

            <activated> (экземпляр службы)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (шаблон)

         <channel> (шаблон)

            <serverProviders> (экземпляр)

               <provider> (экземпляр)

               <formatter> (экземпляр)

            <clientProviders> (экземпляр)

               <provider> (экземпляр)

               <formatter> (экземпляр)

      <channelSinkProviders>

            <serverProviders> (шаблон)

               <provider> (шаблон)

               <formatter> (шаблон)

            <clientProviders> (шаблон)

               <provider> (шаблон)

               <formatter> (шаблон)

      <customErrors>

      <debug>

Элемент Описание

<system.runtime.remoting>

Содержит сведения об удаленных объектах и каналах.

<application>

Содержит сведения об удаленных объектах, которые использует и предоставляет приложение.

<время существования>

Содержит сведения о времени существования всех активируемых клиентом объектов, которые обслуживаются этим приложением.

<channels> (экземпляр)

Содержит каналы, которые используются приложением для взаимодействия с удаленными объектами.

<channel> (экземпляр)

Настраивает канал, который используется приложением для взаимодействия с удаленными объектами.

<serverProviders> (экземпляр)

Содержит поставщики для приемников каналов, которые должны стать частью установленной по умолчанию цепочки вызовов шаблона приемника канала на стороне сервера при ссылке на шаблон в файле конфигурации.

<provider> (экземпляр)

Содержит поставщик приемников каналов для приемника канала, который вставляется в цепочку приемников канала.

<formatter> (экземпляр)

Содержит поставщик приемников каналов для приемника модуля форматирования, который вставляется в цепочку приемников канала.

<clientProviders> (экземпляр)

Содержит поставщики для приемников каналов, которые должны стать частью установленной по умолчанию цепочки вызовов приемника канала на стороне клиента для этого шаблона канала, когда он упоминается в другом месте файла конфигурации.

<client>

Содержит объекты, которые используются приложением.

<wellknown> (экземпляр клиента)

Содержит сведения об активируемых сервером (хорошо известных) объектах, которые требуется использовать в приложении.

<activated> (экземпляр клиента)

Содержит сведения об активируемых клиентом объектах, которые требуется использовать в приложении.

<служба>

Содержит объекты, предоставляемые приложением другим доменам приложений и контекстам.

<wellknown> (экземпляр службы)

Содержит сведения об активируемых сервером (хорошо известных) объектах, которые публикует приложение.

<activated> (экземпляр службы)

Содержит сведения об активируемых клиентом объектах, которые публикует приложение.

<soapInterop>

Содержит сопоставления типов, используемые с протоколом SOAP.

<interopXmlType>

Создает двунаправленное сопоставление между типом среды CLR и типом XML и пространством имен XML.

<interopXmlElement>

Создает двунаправленное сопоставление между типом среды CLR и элементом XML и пространством имен XML.

<preLoad>

Задает загружаемый тип для сопоставления с классами, расширяющими атрибут SoapAttribute.

<channels> (шаблон)

Содержит шаблоны канала, которые используются приложением для взаимодействия с удаленными объектами.

<channel> (шаблон)

Содержит шаблон канала, который приложение может указать и настроить для взаимодействия или ожидания запросов удаленных объектов.

<channelSinkProviders>

Содержит шаблоны для поставщиков приемников каналов клиента и сервера. На любой поставщик приемника канала, заданный в этом элементе, можно ссылаться везде, где можно регистрировать поставщики приемников каналов.

<serverProviders> (шаблон)

Содержит шаблоны приемников каналов для вставки в цепочку вызовов канала сервера.

<provider> (шаблон)

Содержит шаблон поставщика приемника канала для приемника канала, который вставляется в цепочку приемников канала клиента или сервера.

<formatter> (шаблон)

Содержит поставщик приемника канала для приемника модуля форматирования, который вставляется в цепочку приемников канала клиента или сервера.

<clientProviders> (шаблон)

Содержит шаблоны приемников каналов для вставки в цепочку вызовов канала клиента.

<debug>

Определяет, нужно ли загружать типы в файле конфигурации при запуске приложения.

<customErrors>

Указывает, возвращают ли каналы сервера в этом домене приложения локальным или удаленным вызывающим объектам фильтрованные или полные сведения об исключениях.

См. также

Другие ресурсы

.NET Framework Configuration File Schema
Общие сведения о средствах удаленного взаимодействия платформы .NET Framework

Дата сборки: 2010-02-13