Compartir a través de


Elemento <interopXmlType>

Crea una asignación bidireccional entre un tipo de Common Language Runtime y un tipo XML y espacio de nombres XML. Este elemento se utiliza cuando se especifica un tipo con el atributo xsi:type en SOAP.

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

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

Atributos requeridos

Atributo Descripción
clr Especifica el nombre de tipo completo así como el nombre de ensamblado correspondiente al tipo para el cual se desea crear una asignación a un tipo XML y un espacio de nombres XML. Esto incluye la información de versión, referencia cultural y clave pública si el ensamblado contenedor está en la caché de ensamblados global.
xml Especifica el nombre de tipo XML y el espacio de nombres XML para los cuales se desea crear una asignación a un tipo y un ensamblado.

Ejemplo

En el siguiente ejemplo se asocia el elemento ElementName y el espacio de nombres XML Example:mynamespace al tipo TypeName de .NET implementado por el ensamblado AssemblyName. Lo mismo se aplica al tipo y espacio de nombres XML.

<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>

Requisitos

Archivos de configuración: Archivo de configuración de la aplicación, archivo de configuración del equipo (Machine.config)

Vea también

Esquema de la configuración de la interacción remota