XmlReflectionImporter Classe

Définition

Génère des mappages aux déclarations d'élément de schéma XML, y compris des parties de messages XSD littérales dans un document WSDL, pour les types .NET Framework ou les informations de méthode de service Web.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.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Héritage
XmlReflectionImporter

Remarques

La classe XmlReflectionImporter n’est pas utilisée directement.The XmlReflectionImporter class is not used directly. Au lieu de cela, elle est utilisée comme suit :Instead, it is used as follows:

  • Par la classe ServiceDescriptionReflector lors de la création d’objets ServiceDescription à partir de classes identifiées en tant que services Web.By the ServiceDescriptionReflector class while it creates ServiceDescription objects from classes that are identified as Web services.

  • Par un service Web ou un client, y compris pendant l’initialisation.By a Web service or client, including during initialization.

  • Pour initialiser un objet XmlSerializer.To initialize an XmlSerializer object.

  • Par l’outil XML Schema Definition (XSD. exe) tandis que l’outil génère des schémas XML à partir de types dans un fichier d’assembly au moment de l’exécution.By the XML Schema Definition tool (Xsd.exe) while the tool generates XML schemas from types in a run-time assembly file.

  • Par l’outil Web Services Description Language (WSDL. exe), tandis que l’outil génère des classes de proxy client ou des classes de serveur abstraites à partir d’un document WSDL.By the Web Services Description Language tool (Wsdl.exe) while the tool generates client proxy classes or abstract server classes from a WSDL document.

La classe XmlReflectionImporter est utilisée pour les services Web lorsqu’un service ou un client spécifie :The XmlReflectionImporter class is used for Web services when a service or client specifies:

  • Utilisation littérale, qui indique que le contenu des paramètres de message SOAP et les valeurs de retour (ou documents de demande et de réponse) sont spécifiés littéralement avec les définitions de schéma XML.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.

  • Implémentations non-SOAP des services Web à l’aide des opérations HTTP-d’extraction et HTTP-poster.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

Constructeurs

XmlReflectionImporter()

Initialise une nouvelle instance de la classe XmlReflectionImporter.Initializes a new instance of the XmlReflectionImporter class.

XmlReflectionImporter(String)

Initialise une nouvelle instance de la classe XmlReflectionImporter avec l'espace de noms XML par défaut spécifié.Initializes a new instance of the XmlReflectionImporter class using the specified default XML namespace.

XmlReflectionImporter(XmlAttributeOverrides)

Initialise une nouvelle instance de la classe XmlReflectionImporter à l'aide des substitutions de sérialisation XML spécifiées.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides.

XmlReflectionImporter(XmlAttributeOverrides, String)

Initialise une nouvelle instance de la classe XmlReflectionImporter à l'aide des substitutions de sérialisation XML spécifiées et de l'espace de noms XML par défaut.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides and default XML namespace.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Génère des mappages de types internes pour les informations rassemblées à partir d'une méthode de service Web.Generates internal type mappings for information from a Web service method.

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

Retourne les mappages de types internes à l'aide des informations d'une méthode de service Web et vous permet de spécifier un nom d'élément XML, un espace de noms XML et d'autres options.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)

Retourne les mappages de types internes à l'aide des informations d'une méthode de service Web et vous permet de spécifier un nom d'élément XML, un espace de noms XML et d'autres options.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)

Génère des mappages de types internes pour les informations rassemblées à partir d'une méthode de service Web.Generates internal type mappings for information from a Web service method.

ImportTypeMapping(Type)

Génère un mappage à un élément de schéma XML pour un type .NET Framework spécifié.Generates a mapping to an XML Schema element for a specified .NET Framework type.

ImportTypeMapping(Type, String)

Génère un mappage à un élément de schéma XML pour un type .NET Framework, à l'aide du type et de l'espace de noms spécifiés.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace.

ImportTypeMapping(Type, XmlRootAttribute)

Génère un mappage à un élément de schéma XML pour un type .NET Framework, à l'aide du type et de l'attribut spécifiés.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute.

ImportTypeMapping(Type, XmlRootAttribute, String)

Génère un mappage à un élément de schéma XML pour un type .NET Framework à l'aide du type, de l'attribut et de l'espace de noms spécifiés.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace.

IncludeType(Type)

Inclut des mappages pour un type pour une utilisation ultérieure lorsque les méthodes d'importation sont appelées.Includes mappings for a type for later use when import methods are invoked.

IncludeTypes(ICustomAttributeProvider)

Inclut des mappages pour des types dérivés pour une utilisation ultérieure lorsque les méthodes d'importation sont appelées.Includes mappings for derived types for later use when import methods are invoked.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à