Udostępnij za pośrednictwem


XmlSchemaExporter Klasa

Definicja

XmlSchema Wypełnia obiekty deklaracjami elementów schematu XML, które znajdują się w obiektach mapowania typów.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Dziedziczenie
XmlSchemaExporter

Uwagi

Klasa XmlSchemaExporter udostępnia programową reprezentację dokumentu języka definicji schematu XML (XSD). Zamiast używać XmlSchemaExporter bezpośrednio, użyj ServiceDescriptionReflector klasy lub narzędzia definicji schematu XML (Xsd.exe).

Klasa ServiceDescriptionReflector tworzy ServiceDescription obiekty na podstawie klas, które są identyfikowane jako usługi sieci Web. Używa klasy, XmlSchemaExporter gdy klasa usługi sieci Web określa:

  • Użycie literału wskazujące, że zawartość parametrów komunikatów protokołu SOAP i zwracane wartości (lub dokumenty żądania i odpowiedzi) są dosłownie określone przy użyciu definicji schematu XML.

  • Implementacje usług sieci Web bez protokołu SOAP przy użyciu operacji HTTP-GET i HTTP-POST.

Xsd.exe generuje dokumenty schematu XML z co najmniej jednego typu w pliku zestawu w czasie wykonywania przy użyciu XmlSchemaExporter klasy i odbicia.

Konstruktory

XmlSchemaExporter(XmlSchemas)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy XmlSchemaExporter.

Metody

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExportAnyType(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

<any> Eksportuje element do XmlSchema obiektu identyfikowanego przez określoną przestrzeń nazw.

ExportAnyType(XmlMembersMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację elementu dla obiektu lub typu do komunikatu SOAP lub XmlSchema obiektu.

ExportMembersMapping(XmlMembersMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację elementu do odpowiedniej XmlSchema dla każdej części elementu definicji komunikatu protokołu SOAP literału.

ExportMembersMapping(XmlMembersMapping, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację elementu do odpowiedniej XmlSchema dla każdej części elementu definicji komunikatu protokołu SOAP literału i określa, czy dołączone są elementy otaczające.

ExportTypeMapping(XmlMembersMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację elementu do odpowiedniego XmlSchema obiektu dla pojedynczej części części literału definicji komunikatu SOAP.

ExportTypeMapping(XmlTypeMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację elementu dla typu .NET do odpowiedniego XmlSchema obiektu.

GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też