XmlSchemaImporter 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.
Generuje wewnętrzne mapowania na typy platformy .NET dla deklaracji elementów schematu XML, w tym części komunikatów XSD literału w dokumencie WSDL.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Dziedziczenie
- Dziedziczenie
-
XmlSchemaImporter
Uwagi
Klasa XmlSchemaImporter jest używana przez narzędzie języka opisów usług sieci Web (Wsdl.exe) i klasę ServiceDescriptionImporter podczas generowania klas serwera proxy klienta lub abstrakcyjnych klas serwerów z dokumentu WSDL (Web Services Description Language). Klasa jest również używana przez narzędzie Web Services Description Language Tool (Wsdl.exe) podczas generowania klas z dokumentów definicji schematu XML (XSD). Zamiast bezpośrednio używać tej klasy, użyj Wsdl.exe lub Xsd.exe.
Klasa XmlSchemaImporter ma metody generowania wewnętrznych mapowań na typy platformy .NET dla elementów zdefiniowanych w dokumencie XSD lub jako części w dokumencie WSDL. Poniższa lista pokazuje, kiedy klasa jest używana przez Wsdl.exe:
Dokument WSDL określa użycie literału, gdzie zawartość parametrów komunikatu protokołu SOAP i wartości zwracanych (lub dokumentów żądania i odpowiedzi) jest dosłownie określona przy użyciu definicji schematu XML.
Dokument WSDL określa implementacje usług sieci Web bez protokołu SOAP .NET Framework za pośrednictwem operacji HTTP-GET i HTTP-POST.
Konstruktory
XmlSchemaImporter(XmlSchemas) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje XmlSchemaImporter nowe wystąpienie klasy, przyjmując kolekcję XmlSchema obiektów reprezentujących schematy XML używane przez komunikaty literału soap zdefiniowane w dokumencie WSDL. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy XmlSchemaImporter. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje XmlSchemaImporter nowe wystąpienie klasy dla kolekcji schematów XML przy użyciu określonych opcji generowania kodu i kontekstu importu. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje XmlSchemaImporter nowe wystąpienie klasy, przyjmując kolekcję XmlSchema obiektów reprezentujących schematy XML używane przez komunikaty literału protokołu SOAP oraz klasy generowane dla powiązań zdefiniowanych w dokumencie WSDL (Web Services Description Language). |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie XmlSchemaImporter klasy, przyjmując kolekcję XmlSchema obiektów reprezentujących schematy XML używane przez komunikaty literału soap oraz klasy generowane dla powiązań zdefiniowanych w dokumencie WSDL i CodeGenerationOptions wartość wyliczenia. |
Właściwości
Extensions |
Pobiera kolekcję rozszerzeń importera schematu. (Odziedziczone po SchemaImporter) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
ImportAnyType(XmlQualifiedName, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla pojedynczej części elementu literału protokołu SOAP zdefiniowanej w dokumencie WSDL. |
ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML. |
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML lub w ramach dokumentu WSDL. |
ImportMembersMapping(String, String, SoapSchemaMember[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla części elementów komunikatu PROTOKOŁU SOAP używanego do literału zdefiniowanego w dokumencie WSDL. |
ImportMembersMapping(XmlQualifiedName) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla pojedynczej części elementu komunikatu PROTOKOŁU SOAP używanego do literału zdefiniowanego w dokumencie WSDL. |
ImportMembersMapping(XmlQualifiedName[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla części elementów komunikatu PROTOKOŁU SOAP używanego do literału zdefiniowanego w dokumencie WSDL. |
ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla części elementów komunikatu PROTOKOŁU SOAP używanego do literału zdefiniowanego w dokumencie WSDL. |
ImportSchemaType(XmlQualifiedName) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML. |
ImportSchemaType(XmlQualifiedName, Type) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML. |
ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML. |
ImportTypeMapping(XmlQualifiedName) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |