<application> (Elemento)

Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando  Windows Communication Foundation (WCF).

Contiene información sobre los objetos remotos que la aplicación consume y expone. Este elemento puede aparecer en un archivo de configuración del equipo o en un archivo de configuración de la aplicación.

Schema Hierarchy

<configuration>
  <system.runtime.remoting> (Elemento)
    <application> (Elemento)

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción

nombre

Atributo opcional.

Asigna un nombre a la aplicación. No se puede utilizar este atributo cuando se hospeda un tipo remoto en Internet Information Services (IIS). En otros casos de hospedaje, el nombre forma parte de la dirección URL de activación. Para obtener más información, consulte lasDirecciones URL de activación.

Elementos secundarios

Elemento Descripción

<lifetime>

Contiene información sobre el tiempo de duración de todos los objetos susceptibles de ser remotos. Puede producirse una sola vez en el elemento <application>.

<service>

Contiene los objetos que la aplicación expone. Puede producirse una sola vez o varias veces en el elemento <application>.

<client>

Contiene los objetos que consume la aplicación. Puede producirse una sola vez o varias veces en el elemento <application>.

<channels>

Contiene los canales que utiliza la aplicación para comunicarse con objetos remotos. Puede producirse una sola vez en el elemento <application>.

<soapInterop>

Contiene las asignaciones de tipos utilizadas con SOAP. Puede producirse una sola vez en el elemento <application>.

Elementos primarios

Elemento Descripción

configuration

Elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

system.runtime.remoting

Contiene información sobre canales y objetos remotos.

Ejemplo

En el siguiente archivo de configuración se declara la información sobre la duración de todos los tipos remotos hospedados por un dominio de aplicación del servidor, la publicación de un tipo remoto (conocido) activado en el servidor, se especifica que el HttpChannel predeterminado se debe escuchar en el puerto 8080 y se indica que el sistema remoto .NET Framework debe cargar todos los tipos especificados (en este caso, tanto el HttpChannel como el ServerActivatedType) cuando se inicia la aplicación del host.

<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>

Vea también

Referencia

Esquema de configuración de la comunicación remota

Conceptos

Configuración de objetos remotos

Fecha de compilación: 2010-02-13