Elemento <interopXmlType>
Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando Windows Communication Foundation (WCF).
Crea una mappa bidirezionale tra un tipo Common Language Runtime e un tipo XML e lo spazio dei nomi XML. Questo elemento viene utilizzato quando viene specificato un tipo con l'attributo xsi:type in SOAP. Questo elemento può essere presente in un file di configurazione del computer e in un file di configurazione dell'applicazione.
Schema Hierarchy
<configuration>
Elemento <system.runtime.remoting>
Elemento <application>
Elemento <soapInterop>
Elemento <interopXmlType>
Sintassi
<interopXmlType
clr="FullTypeName, AssemblyName"
xml="XmlType, XmlNamespace"
/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
clr |
Attributo obbligatorio. Specifica il nome completo del tipo e il nome di assembly del tipo per cui si desidera creare un mapping a un tipo XML e allo spazio dei nomi XML. Se l'assembly che contiene il tipo si trova nella Global Assembly Cache, vengono specificate anche le informazioni relative alla versione, alle impostazioni cultura e alla chiave pubblica. |
xml |
Attributo obbligatorio. Specifica il nome del tipo XML e lo spazio dei nomi del tipo XML per cui si desidera creare un mapping a un tipo e a un assembly. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
application |
Contiene informazioni relative a oggetti remoti utilizzati ed esposti dall'applicazione. |
configuration |
È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
soapInterop |
Contiene i mapping dei tipi utilizzati con SOAP. |
system.runtime.remoting |
Contiene informazioni relative a oggetti e canali remoti. |
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"
/>
</soapInterop>
</application>
</system.runtime.remoting>
</configuration>
Vedere anche
Riferimento
Schema delle impostazioni remote
Data di compilazione: 2010-02-13