Compartir a través de


Elemento <preLoad>

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 .NET Remoting requiere estos elementos de configuración (o necesita llamar al equivalente de programación) para deserializar correctamente.

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

<preLoad type="FullTypeName" />
<preLoad assembly="AssemblyName" />

Atributos opcionales

Atributo Descripción
type 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é de ensamblados global.
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

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