XmlSchemaImporter Classe

Definizione

Genera mapping interni ai tipi di .NET per le dichiarazioni degli elementi di XML Schema, incluse le parti di messaggio 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 di linguaggio di descrizione dei 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 Web Services Description Language (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 di 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 del messaggio SOAP e i valori restituiti (o documenti di richiesta e risposta) viene letteralmente specificato con le definizioni di XML Schema.
  • Un documento WSDL specifica le implementazioni non SOAP di .NET Framework dei servizi Web tramite le operazioni HTTP-GET e HTTP-POST.

Costruttori

Nome Descrizione
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 XmlSchemaImporter classe per una raccolta di XML Schema, utilizzando le opzioni di generazione del codice e il contesto di importazione specificati.

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 XmlSchemaImporter classe , accettando una raccolta di XmlSchema oggetti che rappresenta gli XML Schema utilizzati dai messaggi letterali SOAP, oltre alle classi generate per le associazioni definite in un documento WSDL e un CodeGenerationOptions valore di enumerazione.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

Inizializza una nuova istanza della XmlSchemaImporter classe , accettando una raccolta di XmlSchema oggetti che rappresenta gli XML Schema utilizzati dai messaggi letterali SOAP, oltre alle classi generate per le associazioni definite in un documento WSDL (Web Services Description Language).

XmlSchemaImporter(XmlSchemas)

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

Inizializza una nuova istanza della XmlSchemaImporter classe , accettando una raccolta di XmlSchema oggetti che rappresentano gli XML Schema utilizzati dai messaggi letterali SOAP definiti in un documento WSDL.

Proprietà

Nome Descrizione
Extensions

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

Ottiene una raccolta di estensioni dell'utilità di importazione dello schema.

(Ereditato da SchemaImporter)

Metodi

Nome Descrizione
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 il 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 di mapping dei tipi interne per una singola parte di elemento letterale (SOAP) definita in un documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento XML Schema o come parte di un documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento di XML Schema.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

Genera informazioni di mapping dei tipi interne per le parti dell'elemento di un messaggio SOAP di utilizzo letterale definito in un documento WSDL.

ImportMembersMapping(XmlQualifiedName)

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

Genera informazioni di mapping dei tipi interne per una singola parte di un messaggio SOAP di utilizzo letterale definito 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 di mapping dei tipi interne per le parti dell'elemento di un messaggio SOAP di utilizzo letterale definito in un documento WSDL.

ImportMembersMapping(XmlQualifiedName[])

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

Genera informazioni di mapping dei tipi interne per le parti dell'elemento di un messaggio SOAP di utilizzo letterale definito in un documento WSDL.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento di XML Schema.

ImportSchemaType(XmlQualifiedName, Type)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento di XML Schema.

ImportSchemaType(XmlQualifiedName)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento di XML Schema.

ImportTypeMapping(XmlQualifiedName)

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

Genera informazioni di mapping dei tipi interne per un elemento definito in un documento di XML Schema.

MemberwiseClone()

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

Crea una copia superficiale del Objectcorrente.

(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