Condividi tramite


Elemento <interopXmlElement>

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 elemento XML e lo spazio dei nomi XML. 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 <interopXmlElement>

Sintassi

<interopXmlElement  
   clr="FullTypeName, AssemblyName"  
   xml="xmlElement,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 dell'assembly del tipo per cui si desidera creare un mapping a un elemento 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 l'elemento XML e lo spazio dei nomi XML per cui si desidera creare un mapping a un tipo e a un assembly.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione

application

Definisce una raccolta di provider di compilazione utilizzati per compilare file di risorse personalizzati. Possono essere presenti più provider di compilazione.

configuration

È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

interopXmlElement

Crea una mappa bidirezionale tra un tipo Common Language Runtime e un elemento XML e lo spazio dei nomi XML.

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