XsdDataContractImporter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia przekształcenie zestawu plików schematu XML (xsd) w typy środowiska uruchomieniowego języka wspólnego (CLR).
public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
- Dziedziczenie
-
XsdDataContractImporter
Uwagi
Użyj XsdDataContractImporter, jeśli tworzysz usługę sieci Web, która musi współdziałać z istniejącą usługą sieci Web lub tworzyć typy kontraktów danych na podstawie schematów XML. XsdDataContractImporter przekształci zestaw schematów XML i utworzy typy programu .NET Framework reprezentujące kontrakt danych w wybranym języku programowania. Aby utworzyć kod, użyj klas w przestrzeni nazw System.CodeDom.
Z drugiej strony należy użyć klasy XsdDataContractExporter, gdy utworzono usługę sieci Web zawierającą dane reprezentowane przez typy CLR i w przypadku konieczności wyeksportowania schematów XML dla każdego typu danych, które mają być używane przez inne usługi sieci Web. Oznacza to, że XsdDataContractExporter przekształca zestaw typów CLR w zestaw schematów XML.
Konstruktory
XsdDataContractImporter() |
Inicjuje nowe wystąpienie klasy XsdDataContractImporter. |
XsdDataContractImporter(CodeCompileUnit) |
Inicjuje nowe wystąpienie klasy XsdDataContractImporter z CodeCompileUnit, które będą używane do generowania kodu CLR. |
Właściwości
CodeCompileUnit |
Pobiera CodeCompileUnit używany do przechowywania wygenerowanych typów CLR. |
Options |
Pobiera lub ustawia ImportOptions, który zawiera opcje ustawialne dla operacji importowania. |
Metody
CanImport(XmlSchemaSet) |
Pobiera wartość wskazującą, czy schematy zawarte w XmlSchemaSet można przekształcić w CodeCompileUnit. |
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Pobiera wartość wskazującą, czy określony zestaw typów zawartych w XmlSchemaSet można przekształcić w typy CLR wygenerowane w CodeCompileUnit. |
CanImport(XmlSchemaSet, XmlQualifiedName) |
Pobiera wartość wskazującą, czy schematy zawarte w XmlSchemaSet można przekształcić w CodeCompileUnit. |
CanImport(XmlSchemaSet, XmlSchemaElement) |
Pobiera wartość wskazującą, czy można zaimportować określony element schematu zawarty w XmlSchemaSet. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetCodeTypeReference(XmlQualifiedName) |
Zwraca CodeTypeReference do typu CLR wygenerowanego dla typu schematu z określonym XmlQualifiedName. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Zwraca CodeTypeReference dla określonego elementu kwalifikowanego XML i elementu schematu. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetKnownTypeReferences(XmlQualifiedName) |
Zwraca listę obiektów CodeTypeReference reprezentujących znane typy wygenerowane podczas generowania kodu dla określonego typu schematu. |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
Import(XmlSchemaSet) |
Przekształca określony zestaw schematów XML zawartych w XmlSchemaSet w CodeCompileUnit. |
Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Przekształca określony zestaw typów schematów zawartych w XmlSchemaSet na typy CLR wygenerowane w CodeCompileUnit. |
Import(XmlSchemaSet, XmlQualifiedName) |
Przekształca określony typ schematu XML zawartego w XmlSchemaSet w CodeCompileUnit. |
Import(XmlSchemaSet, XmlSchemaElement) |
Przekształca określony element schematu w zestawie określonych schematów XML w CodeCompileUnit i zwraca XmlQualifiedName, który reprezentuje nazwę kontraktu danych dla określonego elementu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |