Schema für Remoteeinstellungen

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 Tags, mit denen benutzerdefinierte Einstellungen in Konfigurationsdateien für Remoteanwendungen festgelegt werden.

<Konfiguration>

   <system.runtime.remoting>

      <application>

         <lifetime>

         <channels> (Instanz)

            <channel> (Instanz)

               <serverProviders> (Instanz)

                  <provider> (Instanz)

                  <formatter> (Instanz)

               <clientProviders> (Instanz)

                  <provider> (Instanz)

                  <formatter> (Instanz)

         <client>

            <wellknown> (Clientinstanz)

            <activated> (Clientinstanz)

         <Dienst>

            <wellknown> (Dienstinstanz)

            <activated> (Dienstinstanz)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (Vorlage)

         <channel> (Vorlage)

            <serverProviders> (Instanz)

               <provider> (Instanz)

               <formatter> (Instanz)

            <clientProviders> (Instanz)

               <provider> (Instanz)

               <formatter> (Instanz)

      <channelSinkProviders>

            <serverProviders> (Vorlage)

               <provider> (Vorlage)

               <formatter> (Vorlage)

            <clientProviders> (Vorlage)

               <provider> (Vorlage)

               <formatter> (Vorlage)

      <customErrors>

      <debug>

Element Beschreibung

<system.runtime.remoting>

Enthält Informationen über Remoteobjekte und Channels.

<application>

Enthält Informationen über Remoteobjekte, die von der Anwendung verwendet und verfügbar gemacht werden.

<lifetime>

Enthält Informationen über die Lebensdauer aller vom Client aktivierten Objekte, die von dieser Anwendung bedient werden.

<channels> (Instanz)

Enthält Channels, über die die Anwendung mit Remoteobjekten kommuniziert.

<channel> (Instanz)

Konfiguriert den Channel, über den die Anwendung mit Remoteobjekten kommuniziert.

<serverProviders> (Instanz)

Enthält Anbieter für Channelsenken, die Bestandteil der standardmäßig verwendeten serverseitigen Channelsenken-Aufrufkette für diese Channelvorlage werden sollen, wenn an anderer Stelle in der Konfigurationsdatei auf die Vorlage verwiesen wird.

<provider> (Instanz)

Enthält den Channelsenkenanbieter für einen Channelsenke, die in die Channelsenkenkette eingefügt werden soll.

<formatter> (Instanz)

Enthält den Channelsenkenanbieter für eine Formatierungssenke, die in die Channelsenkenkette eingefügt werden soll.

<clientProviders> (Instanz)

Enthält Anbieter für Channelsenke, die Bestandteil der standardmäßig verwendeten clientseitigen Channelsenken-Aufrufkette für diese Channelvorlage werden sollen, wenn an anderer Stelle in der Konfigurationsdatei auf die Vorlage verwiesen wird.

<client>

Enthält Objekte, die von der Anwendung verwendet werden.

<wellknown> (Clientinstanz)

Enthält Informationen über vom Server aktivierte (bekannte) Objekte, die von der Anwendung verwendet werden sollen.

<activated> (Clientinstanz)

Enthält Informationen über vom Client aktivierte Objekte, die von der Anwendung verwendet werden sollen.

<Dienst>

Enthält Objekte, die die Anwendung in anderen Anwendungsdomänen oder -kontexten verfügbar macht.

<wellknown> (Dienstinstanz)

Enthält Informationen über vom Server aktivierte (bekannte) Objekte, die von der Anwendung veröffentlicht werden sollen.

<activated> (Dienstinstanz)

Enthält Informationen über vom Client aktivierte Objekte, die von der Anwendung veröffentlicht werden sollen.

<soapInterop>

Enthält die in SOAP verwendeten Typzuordnungen.

<interopXmlType>

Erstellt eine bidirektionale Zuordnung zwischen einem Common Language Runtime-Typ und einem XML-Typ und -Namespace.

<interopXmlElement>

Erstellt eine bidirektionale Zuordnung zwischen einem Common Language Runtime-Typ und einem XML-Element und -Namespace.

<preLoad>

Gibt den Typ zum Laden der Zuordnungen aus Klassen an, die SoapAttribute erweitern.

<channels> (Vorlage)

Enthält Channelvorlagen, über die die Anwendung mit Remoteobjekten kommuniziert.

<channel> (Vorlage)

Enthält die Channelvorlage, die die Anwendung angeben und konfigurieren kann, um mit Remoteobjekten zu kommunizieren oder Anforderungen für Remoteobjekte zu überwachen.

<channelSinkProviders>

Enthält Vorlagen für Anbieter von Client- und Server-Channelsenken. Auf alle unter diesem Element angegebenen Channelsenkenanbieter kann an einer beliebigen Stelle verwiesen werden, an der ein Channelsenkenanbieter registriert sein könnte.

<serverProviders> (Vorlage)

Enthält Vorlagen für Channelsenken, die in eine Serverchannel-Aufrufkette eingefügt werden können.

<provider> (Vorlage)

Enthält die Anbietervorlage für eine Channelsenke, die in die Server- oder Client-Channelsenkenkette eingefügt werden soll.

<formatter> (Vorlage)

Enthält den Channelsenkenanbieter für eine Formatierungssenke, die in die Client- oder Server-Channelsenkenkette eingefügt werden soll.

<clientProviders> (Vorlage)

Enthält Vorlagen für Channelsenken, die in eine Clientchannel-Aufrufkette eingefügt werden können.

<debug>

Gibt an, ob Typen in die Konfigurationsdatei geladen werden sollen, wenn die Anwendung gestartet wird.

<customErrors>

Gibt an, ob die Serverchannel in dieser Anwendungsdomäne gefilterte oder vollständige Informationen über Ausnahmen an lokale oder Remoteaufrufer zurückgeben.

Siehe auch

Weitere Ressourcen

.NET Framework Configuration File Schema
Übersicht über .NET Framework-Remoting

Erstellungsdatum: 2010-02-13