XmlSchemaExporter 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.
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 zawiera programową reprezentację dokumentu XML Schema Definition Language (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 XmlSchemaExporter klasy , gdy klasa usługi sieci Web określa:
Użycie literału wskazujące, że zawartość parametrów komunikatu 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 czasu 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) |
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. Eksportuje |
| 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 PROTOKOŁU SOAP lub do 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 elementu odpowiedniego 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 odpowiedniego XmlSchema elementu dla każdej części elementu literalnej definicji komunikatu PROTOKOŁU SOAP i określa, czy elementy otaczające są uwzględniane. |
| 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 definicji komunikatu PROTOKOŁU 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() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |