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