XmlReflectionImporter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère des mappages aux déclarations d’éléments de schéma XML, y compris les composants de message XSD (Littéral XML Schema Definition) dans un document WSDL (Web Services Description Language), pour les informations sur les types .NET ou les méthodes de service Web.
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 XmlReflectionImporter classe n’est pas utilisée directement. Au lieu de cela, il est utilisé comme suit :
Par la ServiceDescriptionReflector classe pendant qu’elle crée ServiceDescription des objets à partir de classes identifiées en tant que services Web.
Par un service web ou un client, y compris pendant l’initialisation.
Pour initialiser un XmlSerializer objet.
Par l’outil de définition de schéma XML (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.
Par l’outil Web Services Description Language (Wsdl.exe) tandis que l’outil génère des classes proxy clientes ou des classes serveur abstraites à partir d’un document WSDL.
La XmlReflectionImporter classe est utilisée pour les services Web lorsqu’un service ou un client spécifie :
Utilisation littérale, qui indique que le contenu des paramètres de message SOAP et des valeurs de retour (ou documents de requête et de réponse) sont littéralement spécifiés avec des définitions de schéma XML.
Implémentations non SOAP des services Web à l’aide des opérations de HTTP-GET et de HTTP-POST.
Constructeurs
| Nom | Description |
|---|---|
| XmlReflectionImporter() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la classe XmlReflectionImporter. |
| XmlReflectionImporter(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la XmlReflectionImporter classe à l’aide de l’espace de noms XML par défaut spécifié. |
| XmlReflectionImporter(XmlAttributeOverrides, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la XmlReflectionImporter classe à l’aide des remplacements de sérialisation XML spécifiés et de l’espace de noms XML par défaut. |
| XmlReflectionImporter(XmlAttributeOverrides) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la XmlReflectionImporter classe à l’aide des remplacements de sérialisation XML spécifiés. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la Type de l’instance actuelle. (Hérité de Object) |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère des mappages de types internes pour obtenir des informations à partir d’une méthode de service Web. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne des mappages de types internes à l’aide d’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. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne des mappages de types internes à l’aide d’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. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère des mappages de types internes pour obtenir des informations à partir d’une méthode de service Web. |
| ImportTypeMapping(Type, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère un mappage à un élément xml Schema pour un type .NET, à l’aide du type et de l’espace de noms spécifiés. |
| ImportTypeMapping(Type, XmlRootAttribute, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère un mappage à un élément de schéma XML pour un type .NET, à l’aide du type, de l’attribut et de l’espace de noms spécifiés. |
| ImportTypeMapping(Type, XmlRootAttribute) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère un mappage à un élément XML Schema pour un type .NET, à l’aide du type et de l’attribut spécifiés. |
| ImportTypeMapping(Type) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Génère un mappage à un élément xml Schema pour un type de .NET spécifié. |
| IncludeType(Type) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Inclut des mappages pour un type pour une utilisation ultérieure lors de l’appel de méthodes d’importation. |
| IncludeTypes(ICustomAttributeProvider) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Inclut des mappages pour les types dérivés pour une utilisation ultérieure lors de l’appel de méthodes d’importation. |
| MemberwiseClone() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |