Elemento <interopXmlType>
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.
Elemento <Configuration>
Elemento <system.runtime.remoting>
Elemento <application>
Elemento <soapInterop>
Elemento <interopXmlType>
<interopXmlType
clr="FullTypeName, AssemblyName"
xml="XmlType, XmlNamespace"
/>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed 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, alla lingua 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 di primo livello 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>