Condividi tramite


XsdDataContractImporter Classe

Definizione

Consente la trasformazione di un set di file XML Schema (con estensione xsd) in tipi CLR (Common Language Runtime).

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Ereditarietà
XsdDataContractImporter

Commenti

Utilizzare il XsdDataContractImporter se si sta creando un servizio Web che deve interagire con un servizio Web esistente o per creare tipi di contratto dati da XML Schema. XsdDataContractImporter trasformerà un set di XML Schema e creerà i tipi .NET Framework che rappresentano il contratto dati in un linguaggio di programmazione selezionato. Per creare il codice, usare le classi nello spazio dei nomi System.CodeDom.

Al contrario, usare la classe XsdDataContractExporter quando è stato creato un servizio Web che incorpora i dati rappresentati dai tipi CLR e quando è necessario esportare XML Schema per ogni tipo di dati da utilizzare da altri servizi Web. Ovvero, XsdDataContractExporter trasforma un set di tipi CLR in un set di XML Schema.

Costruttori

XsdDataContractImporter()

Inizializza una nuova istanza della classe XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

Inizializza una nuova istanza della classe XsdDataContractImporter con il CodeCompileUnit che verrà usato per generare codice CLR.

Proprietà

CodeCompileUnit

Ottiene un CodeCompileUnit utilizzato per archiviare i tipi CLR generati.

Options

Ottiene o imposta un ImportOptions che contiene opzioni impostabili per l'operazione di importazione.

Metodi

CanImport(XmlSchemaSet)

Ottiene un valore che indica se gli schemi contenuti in un XmlSchemaSet possono essere trasformati in un CodeCompileUnit.

CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Ottiene un valore che indica se il set specificato di tipi contenuti in un XmlSchemaSet può essere trasformato in tipi CLR generati in un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlQualifiedName)

Ottiene un valore che indica se gli schemi contenuti in un XmlSchemaSet possono essere trasformati in un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Ottiene un valore che indica se è possibile importare un elemento dello schema specifico contenuto in un XmlSchemaSet.

Equals(Object)

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

(Ereditato da Object)
GetCodeTypeReference(XmlQualifiedName)

Restituisce un CodeTypeReference al tipo CLR generato per il tipo di schema con il XmlQualifiedNamespecificato.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Restituisce un CodeTypeReference per l'elemento di schema e l'elemento qualificato XML specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetKnownTypeReferences(XmlQualifiedName)

Restituisce un elenco di oggetti CodeTypeReference che rappresenta i tipi noti generati durante la generazione di codice per il tipo di schema specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Import(XmlSchemaSet)

Trasforma il set specificato di XML Schema contenuti in un XmlSchemaSet in un CodeCompileUnit.

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Trasforma il set specificato di tipi di schema contenuti in un XmlSchemaSet in tipi CLR generati in un CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Trasforma il tipo di XML Schema specificato contenuto in un XmlSchemaSet in un CodeCompileUnit.

Import(XmlSchemaSet, XmlSchemaElement)

Trasforma l'elemento dello schema specificato nel set di XML Schema specificati in un CodeCompileUnit e restituisce un XmlQualifiedName che rappresenta il nome del contratto dati per l'elemento specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche