Freigeben über


<application>-Element

Dieses Thema bezieht sich auf eine veraltete Technologie, die zum Zwecke der Abwärtskompatibilität mit vorhandenen Anwendungen beibehalten wird und nicht für die neue Entwicklung empfohlen wird. Verteilte Anwendungen sollten jetzt mit  Windows Communication Foundation (WCF) entwickelt werden.

Enthält Informationen zu den Remoteobjekten, die die Anwendung verwendet und verfügbar macht. Dieses Element kann in einer Anwendungskonfigurationsdatei oder einer Computerkonfigurationsdatei verwendet werden.

Schema Hierarchy

<configuration>
  <system.runtime.remoting>-Element
    <application>-Element

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung

name

Optionales Attribut.

Benennt die Anwendung. Sie können dieses Attribut nicht beim Hosting eines Remotetyps in Internetinformationsdiensten (Internet Information Services, IIS) verwenden. In anderen Hostingszenarios wird der Name Teil der Aktivierungs-URL. Weitere Informationen hierzu finden Sie unter Aktivierungs-URLs.

Untergeordnete Elemente

Element Beschreibung

<lifetime>

Enthält Informationen über die Lebensdauer aller remotefähigen Objekte. Kann im <application>-Element einmal vorkommen.

<Service>

Enthält Objekte, die die Anwendung verfügbar macht. Kann im <application>-Element einmal oder mehrmals vorkommen.

<client>

Enthält Objekte, die die Anwendung verwendet. Kann im <application>-Element einmal oder mehrmals vorkommen.

<Channels>

Enthält Channels, über die die Anwendung mit Remoteobjekten kommuniziert. Kann im <application>-Element einmal vorkommen.

<soapInterop>

Enthält die in SOAP verwendeten Typenzuordnungen. Kann im <application>-Element einmal vorkommen.

Übergeordnete Elemente

Element Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

system.runtime.remoting

Enthält Informationen über Remoteobjekte und Channels.

Beispiel

Die folgende Konfigurationsdatei deklariert Lebensdauerinformationen für alle Remotetypen, die von einer Serveranwendungsdomäne gehostet werden, sowie einen serveraktivierten (bekannten) Remotetyp für die Veröffentlichung. Außerdem gibt sie an, dass der standardmäßig verwendete HttpChannel den Anschluss 8080 überwachen soll und dass das .NET Framework-Remotesystem beim Starten der Hostanwendung alle angegebenen Typen laden soll (in diesem Fall sowohl HttpChannel als auch 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>

Siehe auch

Verweis

Schema für Remoteeinstellungen

Konzepte

Remoteobjektkonfiguration

Erstellungsdatum: 2010-02-13