XmlSchemaImporter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- Ö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) |