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


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

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

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

Schema Hierarchy

<configuration>
  Элемент <system.runtime.remoting>
    Элемент <application>
      Элемент <channels> (экземпляр)

Синтаксис

<channels> 
   <channel/> 
</channels>

Атрибуты и элементы

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

Атрибуты

Нет.

Дочерние элементы

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

channel

Описывает канал, который используется приложением для взаимодействия с удаленными объектами. Указывается в элементе <channels> один или несколько раз.

Родительские элементы

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

application

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

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework.

system.runtime.remoting

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

Замечания

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

Примеры

В следующем файле конфигурации объявляется расположение удаленного типа для клиентского приложения. Элемент <channels> указывает, что система удаленного взаимодействия платформы .NET Framework должна найти подходящий порт, который будет использоваться для подключения к серверному объекту, и использовать принятый по умолчанию HttpChannel.

<configuration>
   <system.runtime.remoting>
      <application>
         <client>
            <wellknown 
               type="RemoteType, RemoteAssembly"
               url="http://computername:8080/RemoteType.rem"
            />
         </client>
         <channels>
            <channel 
               ref="http" 
               port="0"
            />
         </channels>
      </application>
   </system.runtime.remoting>
</configuration>

См. также

Справочник

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

Основные понятия

Приемники и цепочки приемников

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