Элемент <application>

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

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

Schema Hierarchy

<configuration>
  Элемент <system.runtime.remoting>
    Элемент <application>

Синтаксис

<application name="AppName"> 
   <lifetime/> 
   <channels/> 
   <service/> 
   <client/> 
   <soapInterop/> 
</application>

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

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

Атрибуты

Атрибут Описание

name

Необязательный атрибут.

Имя приложения. Этот атрибут нельзя использовать при размещении удаленного типа в службах IIS. При других вариантах размещения имя является частью URL-адреса активации. Дополнительные сведения см. в разделе URL-адреса активации.

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

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

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

Содержит сведения о времени существования всех объектов, поддерживающих удаленное взаимодействие. Может указываться в элементе <application> один раз.

<служба>

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

<client>

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

<каналы>

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

<soapInterop>

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

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

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

configuration

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

system.runtime.remoting

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

Примеры

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

<configuration>
   <system.runtime.remoting>
      <application>
         <lifetime
            leaseTime="10S"
            sponsorshipTimeout="0S"
            renewOnCallTime="5S"
            leaseManagerPollTime="5S"
         />
         <service>
            <wellknown 
               type="ServerActivatedType, RemoteAssembly" 
               objectUri="ServerType.rem" 
               mode="Singleton" 
            />
         </service>
      <channels>
         <channel port="8080" ref="http"/>
      </channels>
      </application>
      <debug loadTypes="true"/>
   </system.runtime.remoting>
</configuration>

См. также

Справочник

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

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

Конфигурация удаленного объекта

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