Compartir a través de


Elemento <application>

Contiene información sobre los objetos remotos que la aplicación consume y expone.

<configuration>
   <system.runtime.remoting>
**      <application>**

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

Atributos opcionales

Atributo Descripción
name Asigna un nombre a la aplicación. No se puede utilizar este atributo cuando se alberga un tipo remoto en los Servicios de Internet Information Server (IIS). En otros casos de alojamiento, el nombre forma parte de la dirección URL de activación. Para obtener más información, vea Direcciones 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 la aplicación consume. Puede producirse una sola vez o varias veces en el elemento <application>.
<channels> Contiene los canales que la aplicación utiliza para comunicar 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>.

Ejemplo

En el siguiente archivo de configuración se declara la información sobre el tiempo de duración de todos los tipos remotos que se encuentran en un dominio de aplicación de servidor, se declara para la publicación un tipo remoto (conocido) activado en el servidor, se especifica que el HttpChannel predeterminado debe escuchar en el puerto 8080, y se indica que el sistema .NET Remoting debe cargar todos los tipos especificados (en este caso, HttpChannel y ServerActivatedType) cuando se inicia la aplicación 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>

Requisitos

Archivos de configuración: Archivo de configuración de la aplicación, archivo de configuración del equipo (Machine.config)

Vea también

Esquema de la configuración de la interacción remota | Objetos remotos y canales