<interopXmlType> (Elemento)

Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando  Windows Communication Foundation (WCF).

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. Este elemento puede aparecer en un archivo de configuración del equipo o en un archivo de configuración de la aplicación.

Schema Hierarchy

<configuration>
  <system.runtime.remoting> (Elemento)
    <application> (Elemento)
      <soapInterop> (Elemento)
        <interopXmlType> (Elemento)

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción

clr

Atributo necesario.

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é global de ensamblados.

xml

Atributo necesario.

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.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción

application

Contiene información sobre los objetos remotos que la aplicación consume y expone.

configuration

Elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

soapInterop

Contiene las asignaciones de tipos utilizadas con SOAP.

system.runtime.remoting

Contiene información sobre canales y objetos remotos.

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>

Vea también

Referencia

Esquema de configuración de la comunicación remota

Fecha de compilación: 2010-02-13