Partager via


<preLoad>, élément

Spécifie le type pour charger les mappages à partir des classes qui étendent SoapAttribute. Même si ces types peuvent être recueillis automatiquement pour la sérialisation, le système distant .NET Framework exige ces éléments de configuration (ou l'appel à l'équivalent programmatique) pour que la désérialisation s'effectue correctement.

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

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

Attributs facultatifs

Attribut Description

type

Spécifie le type à précharger pour permettre la désérialisation. Cela inclut les informations de version, de culture et de clé publique si l'assembly conteneur se trouve dans le Global Assembly Cache.

assembly

Précharge tous les types dans l'assembly spécifié.

Exemple

L'exemple suivant associe l'élément ElementName et l'espace de noms XML Example:mynamespace avec le type .NET TypeName implémenté par l'assembly AssemblyName. La même chose est vraie pour le type et l'espace de noms 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>

Configuration requise

Fichiers de configuration : fichier de configuration de l'application, fichier de configuration machine (Machine.config)

Voir aussi

Référence

Schéma des paramètres d'accès distant