Freigeben über


<interopXmlType>-Element

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.

<configuration>
   <system.runtime.remoting>
      <application>
         <soapInterop>
            <interopXmlType>

<interopXmlType 
   clr="FullTypeName, AssemblyName" 
   xml="XmlType, XmlNamespace"
/>

Erforderliche Attribute

Attribut Beschreibung
clr 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 Gibt den XML-Typnamen und den XML-Typ-Namespace an, für den Sie eine Zuordnung zu einem Typ und einer Assembly erstellen möchten.

Beispiel

Im folgenden Beispiel wird das ElementName-Element und der Example:mynamespace-XML-Namespace mit dem TypeName-.NET-Typ verknüpft, der durch die AssemblyName-Assembly implementiert wird. Das gleiche gilt 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>

Anforderungen

Konfigurationsdateien: Anwendungskonfigurationsdatei, Konfigurationsdatei für den Computer (Machine.config)

Siehe auch

Schema für Remoteeinstellungen