XmlReflectionImporter Klasse

Definition

Generiert Zuordnungen zu XML-Schemaelementdeklarationen, einschließlich XSD-Nachrichtenteilen (XML-Schema Definition) in einem WDSL-Dokument (Web Services Description Language), für .NET Framework-Typen oder Informationen zu Webdienstmethoden.Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Vererbung
XmlReflectionImporter

Hinweise

Die XmlReflectionImporter-Klasse wird nicht direkt verwendet.The XmlReflectionImporter class is not used directly. Stattdessen wird Sie wie folgt verwendet:Instead, it is used as follows:

  • Durch die ServiceDescriptionReflector-Klasse, während Sie ServiceDescription Objekte aus Klassen erstellt, die als Webdienste identifiziert werden.By the ServiceDescriptionReflector class while it creates ServiceDescription objects from classes that are identified as Web services.

  • Von einem Webdienst oder Client, einschließlich während der Initialisierung.By a Web service or client, including during initialization.

  • , Um ein XmlSerializer Objekt zu initialisieren.To initialize an XmlSerializer object.

  • Vom XML Schema Definition-Tool (XSD. exe), während das Tool XML-Schemas aus Typen in einer Laufzeitassemblydatei generiert.By the XML Schema Definition tool (Xsd.exe) while the tool generates XML schemas from types in a run-time assembly file.

  • Vom Web Services Description Language Tool (WSDL. exe), während das Tool Client Proxy Klassen oder abstrakte Server Klassen aus einem WSDL-Dokument generiert.By the Web Services Description Language tool (Wsdl.exe) while the tool generates client proxy classes or abstract server classes from a WSDL document.

Die XmlReflectionImporter-Klasse wird für Webdienste verwendet, wenn ein Dienst oder Client Folgendes angibt:The XmlReflectionImporter class is used for Web services when a service or client specifies:

  • Literale Verwendung, die angibt, dass der Inhalt von SOAP-Nachrichten Parametern und Rückgabe Werten (bzw. Anforderungs-und Antwort Dokumente) buchstäblich mit XML-Schema Definitionen angegeben wird.Literal use, which indicates that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Nicht-SOAP-Implementierungen von Webdiensten, die HTTP-Get-und HTTP-POST-Vorgänge verwenden.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

Konstruktoren

XmlReflectionImporter()

Initialisiert eine neue Instanz der Klasse XmlReflectionImporter.Initializes a new instance of the XmlReflectionImporter class.

XmlReflectionImporter(String)

Initialisiert eine neue Instanz der XmlReflectionImporter-Klasse mithilfe des angegebenen XML-Standardnamespaces.Initializes a new instance of the XmlReflectionImporter class using the specified default XML namespace.

XmlReflectionImporter(XmlAttributeOverrides)

Initialisiert eine neue Instanz der XmlReflectionImporter-Klasse mithilfe der angegebenen XML-Serialisierungsüberschreibungen.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides.

XmlReflectionImporter(XmlAttributeOverrides, String)

Initialisiert eine neue Instanz der XmlReflectionImporter-Klasse mithilfe der angegebenen XML-Serialisierungsüberschreibungen und des XML-Standardnamespaces.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides and default XML namespace.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Generiert interne Typzuordnungen für Informationen von einer Webdienstmethode.Generates internal type mappings for information from a Web service method.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, einen XML-Namespace und andere Optionen anzugeben.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, einen XML-Namespace und andere Optionen anzugeben.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

Generiert interne Typzuordnungen für Informationen von einer Webdienstmethode.Generates internal type mappings for information from a Web service method.

ImportTypeMapping(Type)

Generiert für einen angegebenen .NET Framework-Typ eine Zuordnung zu einem XML-Schemaelement.Generates a mapping to an XML Schema element for a specified .NET Framework type.

ImportTypeMapping(Type, String)

Generiert für einen angegebenen .NET Framework-Typ mithilfe des angegebenen Typs und Namespaces eine Zuordnung zu einem XML-Schemaelement.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace.

ImportTypeMapping(Type, XmlRootAttribute)

Generiert für einen angegebenen .NET Framework-Typ mithilfe des angegebenen Typs und Attributs eine Zuordnung zu einem XML-Schemaelement.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute.

ImportTypeMapping(Type, XmlRootAttribute, String)

Generiert für einen angegebenen .NET Framework-Typ mithilfe des angegebenen Typs, Attributs und Namespaces eine Zuordnung zu einem XML-Schemaelement.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace.

IncludeType(Type)

Schließt Zuordnungen für einen Typ zur späteren Verwendung ein, wenn Importmethoden aufgerufen werden.Includes mappings for a type for later use when import methods are invoked.

IncludeTypes(ICustomAttributeProvider)

Schließt Zuordnungen für abgeleitete Typen zur späteren Verwendung ein, wenn Importmethoden aufgerufen werden.Includes mappings for derived types for later use when import methods are invoked.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: