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