<preLoad>-Element
Gibt den Typ zum Laden der Zuordnungen aus Klassen an, die SoapAttribute erweitern. Zwar werden diese Typen für die Serialisierung automatisch ausgewählt, doch benötigt das .NET Remoting-System diese Konfigurationselemente (oder einen Aufruf des programmgesteuerten Äquivalents) für die korrekte Deserialisierung.
<configuration>
<system.runtime.remoting>
<application>
<soapInterop>
<preLoad>
<preLoad type="FullTypeName" />
<preLoad assembly="AssemblyName" />
Optionale Attribute
Attribut | Beschreibung |
---|---|
type | Gibt an, welcher Typ vorausgeladen werden soll, um die Deserialisierung zu aktivieren. Hierzu gehören die Version, die Kultur und der öffentliche Schlüssel, wenn die übergeordnete Assembly sich im globalen Assemblycache befindet. |
assembly | Alle Typen in der angegebenen Assembly werden vorausgeladen. |
Beispiel
Im folgenden Beispiel wird das ElementName
-Element und der Example:mynamespace
-XML-Namespace mit dem TypeName
-.NET-Typ verknüpft, der durch die AssemblyName
-Assembly implementiert wird. Das gleiche gilt für den XML-Typ und den XML-Namespace.
<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>
Anforderungen
Konfigurationsdateien: Anwendungskonfigurationsdatei, Konfigurationsdatei für den Computer (Machine.config)