XmlSchemaImporter Classe

Definizione

Genera mapping interni a tipi .NET per dichiarazioni di elementi XML Schema, incluse parti di messaggi XSD letterali in un documento WSDL.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Ereditarietà
XmlSchemaImporter
Ereditarietà
XmlSchemaImporter

Commenti

La XmlSchemaImporter classe viene usata dallo Strumento linguaggio descrizione servizi Web (Wsdl.exe) e dalla classe durante la ServiceDescriptionImporter generazione di classi proxy client o classi server astratte da un documento WSDL (Web Services Description Language). La classe viene usata anche dallo Strumento linguaggio descrizione servizi Web (Wsdl.exe) durante la generazione di classi da documenti XSD (XML Schema Definition). Anziché usare direttamente questa classe, usare Wsdl.exe o Xsd.exe.

La XmlSchemaImporter classe include metodi per generare mapping interni ai tipi .NET per gli elementi definiti in un documento XSD o come parti in un documento WSDL. L'elenco seguente mostra quando la classe viene usata da Wsdl.exe:

  • Un documento WSDL specifica l'uso letterale, in cui il contenuto dei parametri dei messaggi SOAP e i valori restituiti (o i documenti di richiesta e risposta) viene specificata letteralmente con le definizioni dello schema XML.

  • Un documento WSDL specifica le implementazioni non SOAP di .NET Framework dei servizi Web tramite le operazioni HTTP-GET e HTTP-POST.

Costruttori

XmlSchemaImporter(XmlSchemas)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSchemaImporter utilizzando un insieme di oggetti XmlSchema che rappresenta gli schemi XML utilizzati da messaggi letterali SOAP definiti in un documento WSDL.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSchemaImporter.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSchemaImporter per un insieme di schemi XML utilizzando le opzioni di generazione del codice e il contesto di importazione specificati.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSchemaImporter utilizzando un insieme di oggetti XmlSchema che rappresenta gli schemi XML utilizzati da messaggi letterali SOAP, oltre alle classi generate per le associazioni definite in un documento WSDL.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSchemaImporter utilizzando un insieme di oggetti XmlSchema che rappresenta gli schemi XML utilizzati da messaggi letterali SOAP, oltre alle classi da generare per le associazioni definite in un documento WSDL, nonché un valore dell'enumerazione CodeGenerationOptions.

Proprietà

Extensions

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un insieme di estensioni dell'utilità di importazione dello schema.

(Ereditato da SchemaImporter)

Metodi

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
ImportAnyType(XmlQualifiedName, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per una singola parte elemento letterale SOAP definita in un documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni sui mapping dei tipi interni per un elemento definito in un documento dello schema XML.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per un elemento definito in un documento dello schema XML o come parte in un documento WSDL.

ImportMembersMapping(String, String, SoapSchemaMember[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per le parti elemento di un messaggio SOAP di utilizzo letterale definite in un documento WSDL.

ImportMembersMapping(XmlQualifiedName)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per una singola parte elemento di un messaggio SOAP di utilizzo letterale definita in un documento WSDL.

ImportMembersMapping(XmlQualifiedName[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per le parti elemento di un messaggio SOAP di utilizzo letterale definite in un documento WSDL.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni dei mapping interni dei tipi per le parti elemento di un messaggio SOAP di utilizzo letterale definite in un documento WSDL.

ImportSchemaType(XmlQualifiedName)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni sui mapping dei tipi interni per un elemento definito in un documento dello schema XML.

ImportSchemaType(XmlQualifiedName, Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni sui mapping dei tipi interni per un elemento definito in un documento dello schema XML.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni sui mapping dei tipi interni per un elemento definito in un documento dello schema XML.

ImportTypeMapping(XmlQualifiedName)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera informazioni sui mapping dei tipi interni per un elemento definito in un documento dello schema XML.

MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche