<interopXmlType>-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.
Erstellt eine bidirektionale Zuordnung zwischen einem Common Language Runtime-Typ und einem XML-Typ und -Namespace. Dieses Element verwenden Sie, wenn ein Typ mit dem xsi:type-Attribut in SOAP angegeben wird. Dieses Element kann in einer Anwendungskonfigurationsdatei oder einer Computerkonfigurationsdatei verwendet werden.
Schema Hierarchy
<configuration>
<system.runtime.remoting>-Element
<application>-Element
<soapInterop>-Element
<interopXmlType>-Element
Syntax
<interopXmlType
clr="FullTypeName, AssemblyName"
xml="XmlType, XmlNamespace"
/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | Beschreibung |
---|---|
clr |
Erforderliches Attribut. Gibt den vollständigen Typnamen und den Assemblynamen des Typs an, für den Sie eine Zuordnung zu einem XML-Typ und einem XML-Namespace erstellen möchten. Hierzu gehören die Version, die Kultur und der öffentliche Schlüssel, wenn die übergeordnete Assembly sich im globalen Assemblycache befindet. |
xml |
Erforderliches Attribut. Gibt den XML-Typnamen und den Namespace für den XML-Typ an, für den Sie eine Zuordnung zu einem Typ und einer Assembly erstellen möchten. |
Untergeordnete Elemente
Keines.
Übergeordnete Elemente
Element | Beschreibung |
---|---|
application |
Enthält Informationen über Remoteobjekte, die die Anwendung verwendet und verfügbar macht. |
configuration |
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
soapInterop |
Enthält die in SOAP verwendeten Typenzuordnungen. |
system.runtime.remoting |
Enthält Informationen über Remoteobjekte und Channels. |
Beispiel
Im folgenden Beispiel werden das ElementName
-Element und der Example:mynamespace
-XML-Namespace mit dem TypeName
-.NET-Typ verknüpft, der durch die AssemblyName
-Assembly implementiert wird. Dies gilt ebenso für den XML-Typ und den XML-Namespace.
<configuration>
<system.runtime.remoting>
<application name="soapInterop">
<soapInterop>
<interopXmlElement
xml="ElementName,Example:mynamespace"
clr="TypeName,AssemblyName"
/>
<interopXmlType
xml="XmlTypeName,Example:TypeNamespace"
clr="TypeName,AssemblyName"
/>
</soapInterop>
</application>
</system.runtime.remoting>
</configuration>
Siehe auch
Verweis
Schema für Remoteeinstellungen
Erstellungsdatum: 2010-02-13