XmlSchemaImporter Classe

Définition

Génère des mappages internes avec des types .NET pour des déclarations d’éléments XML Schema, y compris des parties de messages 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
XmlSchemaImporter
Héritage
XmlSchemaImporter

Remarques

La XmlSchemaImporter classe est utilisée par l’outil de langage de description des services Web (Wsdl.exe) et la ServiceDescriptionImporter classe lors de la génération de classes proxy clientes ou de classes de serveur abstraites à partir d’un document WSDL (Web Services Description Language). La classe est également utilisée par l’outil de langage de description des services Web (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 permettant de générer des mappages internes aux types .NET pour les éléments définis dans un document XSD ou en tant que parties d’un document WSDL. La liste suivante montre quand la classe est utilisée par Wsdl.exe :

  • Un document WSDL spécifie l’utilisation littérale, où le contenu des paramètres de message SOAP et les 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 des services Web .NET Framework via les opérations HTTP-GET et HTTP-POST.

Constructeurs

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 classe XmlSchemaImporter en prenant une collection d'objets XmlSchema qui représentent les schémas XML utilisés par les messages littéraux SOAP définis dans un document WSDL.

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 classe XmlSchemaImporter pour une collection de schémas XML, à l'aide des options de génération du code et du contexte d'importation spécifiés.

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 classe XmlSchemaImporter en prenant une collection d'objets XmlSchema qui représentent les schémas XML utilisés par les messages littéraux SOAP, outre des classes générées pour les liaisons définies dans un document WSDL.

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 classe XmlSchemaImporter en prenant une collection d'objets XmlSchema qui représentent les schémas XML utilisés par les messages littéraux SOAP, outre des classes générées pour les liaisons définies dans un document WSDL, et une valeur d'énumération CodeGenerationOptions.

Propriétés

Extensions

Obtient une collection d'extensions d'importateur de schéma.

(Hérité de SchemaImporter)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le 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 une seule partie d'élément littérale (SOAP) définie 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.

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 comme une partie dans un document WSDL.

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 éléments d'un message SOAP à utilisation littérale 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 seule partie d'élément d'un message SOAP à utilisation littérale 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 éléments d'un message SOAP à utilisation littérale 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 éléments d'un message SOAP à utilisation littérale défini dans un document WSDL.

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.

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, 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.

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()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi