XmlSchemaImporter Osztály

Definíció

Belső leképezéseket hoz létre .NET XML-sémaelem-deklarációkhoz, beleértve a WSDL-dokumentumok literális XSD-üzenetrészeit is.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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
Öröklődés
XmlSchemaImporter
Öröklődés
XmlSchemaImporter

Megjegyzések

Az XmlSchemaImporter osztályt a Web Services Description Language Tool (Wsdl.exe) és az ServiceDescriptionImporter osztály használja, miközben ügyfélproxy-osztályokat vagy absztrakt kiszolgálóosztályokat hoz létre egy Web Services Description Language (WSDL) dokumentumból. Az osztályt a Web Services Description Language Tool (Wsdl.exe) is használja, miközben osztályokat hoz létre XML-sémadefiníciós (XSD-) dokumentumokból. Az osztály közvetlen használata helyett használja Wsdl.exe vagy Xsd.exe.

A XmlSchemaImporter osztály olyan metódusokkal rendelkezik, amelyek belső leképezéseket hoznak létre .NET XSD-dokumentumban vagy WSDL-dokumentumban meghatározott elemekhez. Az alábbi lista azt mutatja be, hogy mikor használja az osztályt a Wsdl.exe:

  • A WSDL-dokumentumok konstanshasználatot határoznak meg, ahol a SOAP-üzenet paramétereinek tartalma és a visszatérési értékek (vagy kérés- és válaszdokumentumok) szó szerint meg vannak adva XML-sémadefiníciókkal.

  • A WSDL-dokumentum a .NET-keretrendszer webszolgáltatások nem SOAP-alapú implementációit határozza meg a HTTP-GET és HTTP-POST műveleteken keresztül.

Konstruktorok

Name Description
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja a XmlSchemaImporter osztály új példányát.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlSchemaImporter osztály új példányát xml-sémák gyűjteményéhez a megadott kódgenerálási beállítások és importálási környezet használatával.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlSchemaImporter osztály új példányát, és olyan objektumgyűjteményt XmlSchema vesz fel, amely a SOAP-literális üzenetek által használt XML-sémákat jelöli, valamint a WSDL-dokumentumban definiált kötésekhez létrehozott osztályokat és egy CodeGenerationOptions enumerálási értéket.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlSchemaImporter osztály új példányát, és olyan objektumgyűjteményt XmlSchema vesz fel, amely a SOAP-literális üzenetek által használt XML-sémákat jelöli, valamint a Web Services Description Language (WSDL) dokumentumban definiált kötésekhez létrehozott osztályokat.

XmlSchemaImporter(XmlSchemas)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja az XmlSchemaImporter osztály új példányát, és egy WSDL-dokumentumban definiált SOAP-literálüzenetek által használt XML-sémákat képviselő objektumgyűjteményt XmlSchema vesz fel.

Tulajdonságok

Name Description
Extensions

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Sémaimportőr-bővítmények gyűjteményét kapja meg.

(Öröklődés forrása SchemaImporter)

Metódusok

Name Description
Equals(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
ImportAnyType(XmlQualifiedName, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy WSDL-dokumentumban definiált egyetlen (SOAP) literálelem belső típusleképezési információit hozza létre.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban vagy egy WSDL-dokumentumban meghatározott elemhez.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban definiált elemhez.

ImportMembersMapping(String, String, SoapSchemaMember[])

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy WSDL-dokumentumban definiált, literálhasználatú SOAP-üzenet elemrészeihez.

ImportMembersMapping(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy WSDL-dokumentumban definiált, literálhasználatú SOAP-üzenet egyetlen eleméhez.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy WSDL-dokumentumban definiált, literálhasználatú SOAP-üzenet elemrészeihez.

ImportMembersMapping(XmlQualifiedName[])

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy WSDL-dokumentumban definiált, literálhasználatú SOAP-üzenet elemrészeihez.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban definiált elemhez.

ImportSchemaType(XmlQualifiedName, Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban definiált elemhez.

ImportSchemaType(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban definiált elemhez.

ImportTypeMapping(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Belső típusleképezési információkat hoz létre egy XML-sémadokumentumban definiált elemhez.

MemberwiseClone()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még