<preLoad> (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).
Especifica el tipo para cargar las asignaciones de las clases que extienden SoapAttribute. Si bien se recogen automáticamente estos tipos para la serialización, el sistema remoto de .NET Framework requiere estos elementos de configuración (o necesita llamar al equivalente de programación) para deserializar correctamente.
<configuración>
<system.runtime.remoting>
<aplicación>
<soapInterop>
<preLoad>
<preLoad type="FullTypeName" />
<preLoad assembly="AssemblyName" />
Atributos opcionales
Atributo | Descripción |
---|---|
tipo |
Especifica el tipo que se va a cargar previamente para habilitar la deserialización. 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. |
assembly |
Carga previamente todos los tipos en el ensamblado especificado. |
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"
/>
<preLoad
type="TypeName"
assembly="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
Referencia
Esquema de configuración de la comunicación remota
Fecha de compilación: 2010-02-13