Share via


Elemento <application>

Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando  Windows Communication Foundation (WCF).

Contiene informazioni relative a oggetti remoti utilizzati ed esposti dall'applicazione. Questo elemento può essere presente in un file di configurazione del computer e in un file di configurazione dell'applicazione.

Schema Hierarchy

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

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione

name

Attributo facoltativo.

Assegna un nome all'applicazione. Non è possibile utilizzare questo attributo se un tipo remoto è contenuto in Internet Information Services (IIS). In altri scenari, il nome fa parte dell'URL di attivazione. Per ulteriori informazioni, vedere URL di attivazione.

Elementi figlio

Elemento Descrizione

<lifetime>

Contiene informazioni relative alla durata di tutti gli oggetti remoti. Può essere presente una sola volta nell'elemento <application>.

<service>

Contiene gli oggetti esposti dall'applicazione. Può essere presente una o più volte nell'elemento <application>.

<client>

Contiene gli oggetti utilizzati dall'applicazione. Può essere presente una o più volte nell'elemento <application>.

<channels>

Contiene i canali utilizzati dall'applicazione per comunicare con oggetti remoti. Può essere presente una sola volta nell'elemento <application>.

<soapInterop>

Contiene i mapping dei tipi utilizzati con SOAP. Può essere presente una sola volta nell'elemento <application>.

Elementi padre

Elemento Descrizione

configuration

È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

system.runtime.remoting

Contiene informazioni relative a oggetti e canali remoti.

Esempio

Nel file di configurazione seguente vengono dichiarate informazioni sulla durata per tutti i tipi remoti contenuti nel dominio di applicazione del server, viene dichiarata la pubblicazione di un tipo remoto (noto) attivato da server, viene specificato che il canale predefinito HttpChannel deve attendere sulla porta 8080 e viene indicato che nel sistema di gestione remota .NET Framework deve essere eseguito il caricamento di tutti i tipi specificati (in questo caso, sia HttpChannel che ServerActivatedType) all'avvio dell'applicazione 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>

Vedere anche

Riferimento

Schema delle impostazioni remote

Concetti

Configurazione di oggetti remoti

Data di compilazione: 2010-02-13