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