XmlCodeExporter Osztály

Definíció

Típus- és attribútumdeklarációkat hoz létre az XML-sémaelem-deklarációk belső típusleképezési adataiból.

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

public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
    inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
Öröklődés
XmlCodeExporter
Öröklődés
XmlCodeExporter

Megjegyzések

A XmlCodeExporter osztály .NET típusokat vagy attribútumdeklarációkat hoz létre a belső leképezésekből .NET típusokra. Ezeket a belső leképezéseket az osztály hozza létre az XmlSchemaImporter XSD-dokumentumban meghatározott elemekhez vagy egy Web Services Description Language (WSDL) dokumentum részeként. XmlCodeExporter közvetlenül nem használják; a Web Services Description Language eszközzel (Wsdl.exe) vagy az XML-sémadefiníciós eszközzel (Xsd.exe) használható.

Wsdl.exe az osztály által XmlCodeExporter létrehozott típusok és attribútumdeklarációk, valamint az XmlSchemaImporter osztály által létrehozott belső leképezések használatával hoz létre ügyfélproxyosztályokat vagy absztrakt kiszolgálóosztályokat egy WSDL-dokumentumból. Wsdl.exe a WSDL-dokumentumok által megadott osztályt és XmlCodeExporter a következőket használjaServiceDescriptionImporter:

  • Literális használat, amely azt jelzi, hogy a SOAP-üzenet paramétereinek tartalma és a visszaadott értékek (vagy kérés- és válaszdokumentumok) szó szerint xml-sémadefiníciókkal vannak megadva.

  • Webszolgáltatások nem SOAP-implementációi a HTTP-GET és HTTP-POST műveleteket használva.

  • Xsd.exe xml-sémadefiníciós XmlCodeExporter (XSD-) dokumentumokból hoz létre osztályokat.

Konstruktorok

Name Description
XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

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

Inicializálja a XmlCodeExporter osztály új példányát a megadott .NET-keretrendszer-névtér, az objektumok gráfját tartalmazó kódfordító egység, a kódbeállításokat meghatározó enumerálás és a leképezési objektumok gyűjteménye használatával.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

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

Inicializálja a XmlCodeExporter osztály új példányát a megadott .NET-keretrendszer-névtér, az objektumok gráfját tartalmazó kódfordító egység, a kódgenerálási beállításokat képviselő objektum és a leképezési objektumok gyűjteménye használatával.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, 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 osztály új példányát a XmlCodeExporter megadott névtér, kódfordítási egység és kódgenerálási beállítások használatával.

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

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

Inicializálja az osztály új példányát a XmlCodeExporter megadott névtér és kódfordítási egység használatával.

XmlCodeExporter(CodeNamespace)

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

Inicializálja az osztály új példányát XmlCodeExporter a megadott névtér használatával.

Tulajdonságok

Name Description
IncludeMetadata

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

Ez az API támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

IncludeMetadata

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

Lekéri a kódexportáláskor szereplő kódattribútum-metaadatok gyűjteményét.

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

Metódusok

Name Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

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

Deklarációt XmlElementAttribute ad hozzá egy metódusparaméterhez <part> , vagy visszaadja az értéket, amely megfelel egy SOAP-üzenetdefiníció elemének egy Web Services Description Language (WSDL) dokumentumban.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

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

Deklarációt XmlElementAttribute ad hozzá egy metódusparaméterhez <part> , vagy visszaadja az értéket, amely megfelel egy SOAP-üzenetdefiníció elemének egy Web Services Description Language (WSDL) dokumentumban.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

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

Deklarációt XmlElementAttribute ad hozzá egy metódus visszatérési értékéhez, amely megfelel <part> a Web Services Description Language (WSDL) dokumentum nem SOAP-üzenetdefiníciójának egy elemének.

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)
ExportMembersMapping(XmlMembersMapping)

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

Létrehoz egy .NET típust, valamint attribútumdeklarációkat a Web Services Description Language (WSDL) dokumentum SOAP-üzenetdefinícióhoz tartozó részeihez.

ExportTypeMapping(XmlTypeMapping)

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

Egy XML-sémaelemhez .NET típust és attribútumdeklarációt hoz létre.

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