XmlSchemaImporter Klasa

Definicja

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
XmlSchemaImporter
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)

Dotyczy

Zobacz też