XmlSchemaImporter 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 internes pour .NET types pour les déclarations d’éléments de schéma XML, y compris les parties de message XSD littérales dans un document WSDL.
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 XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Héritage
- Héritage
-
XmlSchemaImporter
Remarques
La XmlSchemaImporter classe est utilisée par l’outil Web Services Description Language (Wsdl.exe) et la classe lors de la ServiceDescriptionImporter génération de classes proxy clientes ou de classes serveur abstraites à partir d’un document WSDL (Web Services Description Language). La classe est également utilisée par l’outil Web Services Description Language Tool (Wsdl.exe) lors de la génération de classes à partir de documents XSD (XML Schema Definition). Au lieu d’utiliser cette classe directement, utilisez Wsdl.exe ou Xsd.exe.
La XmlSchemaImporter classe a des méthodes pour générer des mappages internes aux types .NET pour les éléments définis dans un document XSD ou en tant que parties dans un document WSDL. La liste suivante montre quand la classe est utilisée par Wsdl.exe:
- Un document WSDL spécifie une utilisation littérale, où le contenu des paramètres de message SOAP et des valeurs de retour (ou documents de requête et de réponse) est littéralement spécifié avec des définitions de schéma XML.
- Un document WSDL spécifie les implémentations non SOAP du .NET Framework des services Web via les opérations de HTTP-GET et de HTTP-POST.
Constructeurs
| Nom | Description |
|---|---|
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
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 XmlSchemaImporter. |
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
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 XmlSchemaImporter classe pour une collection de schémas XML, à l’aide des options de génération de code spécifiées et du contexte d’importation. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
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 XmlSchemaImporter classe, en prenant une collection d’objets XmlSchema qui représente les schémas XML utilisés par les messages littéraux SOAP, ainsi que les classes générées pour les liaisons définies dans un document WSDL et une CodeGenerationOptions valeur d’énumération. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
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 XmlSchemaImporter classe, en prenant une collection d’objets XmlSchema qui représente les schémas XML utilisés par les messages littéraux SOAP, ainsi que les classes générées pour les liaisons définies dans un document WSDL (Web Services Description Language). |
| XmlSchemaImporter(XmlSchemas) |
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 XmlSchemaImporter classe, en prenant une collection d’objets XmlSchema représentant les schémas XML utilisés par les messages littéraux SOAP définis dans un document WSDL. |
Propriétés
| Nom | Description |
|---|---|
| Extensions |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une collection d’extensions d’importateur de schéma. (Hérité de SchemaImporter) |
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) |
| ImportAnyType(XmlQualifiedName, 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 des informations de mappage de type interne pour un composant d’élément littéral unique (SOAP) défini dans un document WSDL. |
| ImportDerivedTypeMapping(XmlQualifiedName, Type, 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 informations de mappage de type interne pour un élément défini dans un document de schéma XML ou dans un document WSDL. |
| ImportDerivedTypeMapping(XmlQualifiedName, 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 des informations de mappage de type interne pour un élément défini dans un document de schéma XML. |
| ImportMembersMapping(String, String, SoapSchemaMember[]) |
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 informations de mappage de type interne pour les parties d’élément d’un message SOAP à usage littéral défini dans un document WSDL. |
| ImportMembersMapping(XmlQualifiedName) |
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 informations de mappage de type interne pour une partie d’un élément unique d’un message SOAP à usage littéral défini dans un document WSDL. |
| ImportMembersMapping(XmlQualifiedName[], Type, 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 informations de mappage de type interne pour les parties d’élément d’un message SOAP à usage littéral défini dans un document WSDL. |
| ImportMembersMapping(XmlQualifiedName[]) |
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 informations de mappage de type interne pour les parties d’élément d’un message SOAP à usage littéral défini dans un document WSDL. |
| ImportSchemaType(XmlQualifiedName, Type, 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 informations de mappage de type interne pour un élément défini dans un document de schéma XML. |
| ImportSchemaType(XmlQualifiedName, 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 des informations de mappage de type interne pour un élément défini dans un document de schéma XML. |
| ImportSchemaType(XmlQualifiedName) |
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 informations de mappage de type interne pour un élément défini dans un document de schéma XML. |
| ImportTypeMapping(XmlQualifiedName) |
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 informations de mappage de type interne pour un élément défini dans un document de schéma XML. |
| 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) |