XsdDataContractImporter Klass

Definition

Tillåter omvandling av en uppsättning XML-schemafiler (.xsd) till CLR-typer (Common Language Runtime).

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Arv
XsdDataContractImporter

Kommentarer

XsdDataContractImporter Använd om du skapar en webbtjänst som måste samverka med en befintlig webbtjänst eller för att skapa datakontraktstyper från XML-scheman. XsdDataContractImporter transformerar en uppsättning XML-scheman och skapar .NET Framework-typer som representerar datakontraktet på ett valt programmeringsspråk. Om du vill skapa koden använder du klasserna i System.CodeDom namnområdet.

Använd däremot XsdDataContractExporter klassen när du har skapat en webbtjänst som innehåller data som representeras av CLR-typer och när du behöver exportera XML-scheman för varje datatyp som ska användas av andra webbtjänster. Det vill: XsdDataContractExporter omvandlar en uppsättning CLR-typer till en uppsättning XML-scheman.

Konstruktorer

Name Description
XsdDataContractImporter()

Initierar en ny instans av XsdDataContractImporter klassen.

XsdDataContractImporter(CodeCompileUnit)

Initierar en ny instans av XsdDataContractImporter klassen med CodeCompileUnit den som ska användas för att generera CLR-kod.

Egenskaper

Name Description
CodeCompileUnit

Hämtar en CodeCompileUnit som används för att lagra de CLR-typer som genereras.

Options

Hämtar eller anger en ImportOptions som innehåller alternativ för importåtgärden.

Metoder

Name Description
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Hämtar ett värde som anger om den angivna uppsättningen typer som finns i en XmlSchemaSet kan omvandlas till CLR-typer som genereras till en CodeCompileUnit.

CanImport(XmlSchemaSet, XmlQualifiedName)

Hämtar ett värde som anger om scheman som finns i en XmlSchemaSet kan omvandlas till en CodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Hämtar ett värde som anger om ett specifikt schemaelement som finns i ett XmlSchemaSet kan importeras.

CanImport(XmlSchemaSet)

Hämtar ett värde som anger om scheman som finns i en XmlSchemaSet kan omvandlas till en CodeCompileUnit.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Returnerar ett CodeTypeReference för det angivna XML-kvalificerade elementet och schemaelementet.

GetCodeTypeReference(XmlQualifiedName)

Returnerar en CodeTypeReference till den CLR-typ som genererats för schematypen med angiven XmlQualifiedName.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetKnownTypeReferences(XmlQualifiedName)

Returnerar en lista över CodeTypeReference objekt som representerar de kända typer som genereras när kod genereras för den angivna schematypen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Omvandlar den angivna uppsättningen schematyper som finns i en XmlSchemaSet till CLR-typer som genereras till en CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Omvandlar den angivna XML-schematypen i en XmlSchemaSet till en CodeCompileUnit.

Import(XmlSchemaSet, XmlSchemaElement)

Transformerar det angivna schemaelementet i uppsättningen med angivna XML-scheman till en CodeCompileUnit och returnerar ett XmlQualifiedName som representerar datakontraktets namn för det angivna elementet.

Import(XmlSchemaSet)

Omvandlar den angivna uppsättningen XML-scheman som finns i en XmlSchemaSet till en CodeCompileUnit.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även