Elemento <preLoad>

Specifica il tipo per il caricamento dei mapping dalle classi che estendono SoapAttribute. Sebbene questi tipi vengano selezionati automaticamente per la serializzazione, nel sistema .NET Framework è necessario utilizzare tali elementi di configurazione o eseguire la chiamata a elementi equivalenti a livello di codice al fine di una corretta deserializzazione.

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

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

Attributi facoltativi

Attributo Descrizione

type

Specifica il tipo da caricare per attivare la deserializzazione. Se l'assembly che contiene il tipo si trova nella Global Assembly Cache, vengono specificate anche le informazioni relative alla versione, alla lingua e alla chiave pubblica.

assembly

Precarica tutti i tipi nell'assembly specificato.

Esempio

Nell'esempio seguente vengono associati l'elemento ElementName e lo spazio dei nomi XML Example:mynamespace con il tipo .NET TypeName implementato dall'assembly AssemblyName. Lo stesso vale per il tipo e lo spazio dei nomi 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>

Requisiti

File di configurazione: file di configurazione dell'applicazione, file di configurazione del computer (Machine.config)

Vedere anche

Riferimenti

Schema delle impostazioni remote