XsdDataContractImporter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- XsdDataContractExporter
- Använda datakontrakt
- Typer som stöds av Data Contract Serializer