Partager via


SoapProtocolImporter Classe

Définition

Génère des classes pour les services Web qui utilisent le protocole SOAP.

public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
    inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
Héritage
SoapProtocolImporter

Remarques

La SoapProtocolImporter classe génère du code proxy client ou du code serveur abstrait conformément au protocole SOAP. La classe génère une classe pour chaque liaison prise en charge définie dans un document Web Services Description Language (WSDL).

En général, au lieu d’appeler SoapProtocolImporter directement, un développeur utilise la classe indirectement par le biais de la ServiceDescriptionImporter classe.

Constructeurs

SoapProtocolImporter()

Initialise une nouvelle instance de la classe SoapProtocolImporter.

Propriétés

AbstractSchemas

Obtient les schémas XML abstraits utilisés par l'instance ServiceDescriptionImporter associée.

(Hérité de ProtocolImporter)
Binding

Obtient la liaison WSDL (Web Services Description Language) que l'importateur de protocole traite actuellement pour générer une classe.

(Hérité de ProtocolImporter)
ClassName

Obtient le nom de la classe de liaison qui est en cours de génération.

(Hérité de ProtocolImporter)
ClassNames

Obtient l'objet CodeIdentifiers qui génère un nom unique pour la classe de liaison en cours de génération.

(Hérité de ProtocolImporter)
CodeNamespace

Obtient une représentation de l'espace de noms .NET Framework des classes de liaison qui sont en cours de génération.

(Hérité de ProtocolImporter)
CodeTypeDeclaration

Obtient une représentation de la classe de liaison qui est en cours de génération.

(Hérité de ProtocolImporter)
ConcreteSchemas

Obtient les schémas XML concrets utilisés par l'instance ServiceDescriptionImporter associée.

(Hérité de ProtocolImporter)
InputMessage

Obtient le message d'entrée WSDL (Web Services Description Language) pour l'opération abstraite que l'importateur de protocole traite actuellement afin de générer une méthode dans une classe de liaison.

(Hérité de ProtocolImporter)
MethodName

Obtient le nom de la méthode de classe de liaison que l'importateur de protocole génère actuellement.

(Hérité de ProtocolImporter)
Operation

Obtient l'opération WSDL (Web Services Description Language) abstraite que l'importateur de protocole traite actuellement pour générer une méthode dans une classe de liaison.

(Hérité de ProtocolImporter)
OperationBinding

Obtient la liaison d'opération WSDL (Web Services Description Language) que l'importateur de protocole traite actuellement pour générer une méthode dans une classe de liaison.

(Hérité de ProtocolImporter)
OutputMessage

Obtient le message de sortie WSDL (Web Services Description Language) pour l'opération abstraite que l'importateur de protocole traite actuellement afin de générer une méthode dans une classe de liaison.

(Hérité de ProtocolImporter)
Port

Obtient un port WSDL (Web Services Description Language) qui contient une référence à la liaison que l'importateur de protocole traite actuellement pour générer une classe de liaison. Si plusieurs ports font référence à la liaison en cours, le port en cours est celui dans lequel la liaison a été le plus récemment trouvée.

(Hérité de ProtocolImporter)
PortType

Obtient le PortType WSDL (Web Services Description Language) implémenté par la liaison que l'importateur de protocole traite actuellement pour générer une classe de liaison.

(Hérité de ProtocolImporter)
ProtocolName

Obtient la valeur "Soap".

Schemas

Obtient tous les schémas XML, aussi bien abstraits que concrets, utilisés par l'instance ServiceDescriptionImporter associée.

(Hérité de ProtocolImporter)
Service

Obtient le service WSDL (Web Services Description Language) qui contient une référence à la liaison que l'importateur de protocole traite actuellement pour générer une classe de liaison.

(Hérité de ProtocolImporter)
ServiceDescriptions

Obtient les objets ServiceDescriptionCollection, qui appartiennent à l'instance ServiceDescriptionImporter, dans lesquels sont recherchées les liaisons à partir desquelles générer des classes de liaison.

(Hérité de ProtocolImporter)
SoapBinding

Obtient une instance SoapBinding obtenue via la propriété SoapBinding de la propriété Extensions.

SoapExporter

Obtient l'objet de type SoapCodeExporter utilisé en interne par la classe SoapProtocolImporter pour générer du code à partir de mappages entre le contenu de schéma XML codé selon le protocole SOAP et les types .NET Framework.

SoapImporter

Obtient l'objet de type SoapSchemaImporter utilisé en interne par la classe SoapProtocolImporter pour générer des mappages entre le contenu de schéma XML codé selon le protocole SOAP et les types .NET Framework.

Style

Obtient une valeur d'énumération qui indique si une classe du proxy client ou une classe du serveur abstrait est en cours de génération. Les valeurs sont Client et Server. La valeur est celle de la propriété ServiceDescriptionImporter de l'instance Style associée.

(Hérité de ProtocolImporter)
Warnings

Obtient ou définit une valeur d'énumération ServiceDescriptionImportWarnings qui indique les types d'avertissements émis par l'importateur de protocole lors de la génération de classes de liaison, le cas échéant.

(Hérité de ProtocolImporter)
XmlExporter

Obtient l'objet de type XmlCodeExporter utilisé en interne par la classe SoapProtocolImporter pour générer du code à partir de mappages entre le contenu de schéma XML littéral et les types .NET Framework.

XmlImporter

Obtient l'objet de type XmlSchemaImporter utilisé en interne par la classe SoapProtocolImporter pour générer des mappages entre le contenu de schéma XML littéral et les types .NET Framework.

Méthodes

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Pour chaque extension ou élément XML non géré dans la collection d'extensions d'entrée, active un avertissement RequiredExtensionsIgnored ou OptionalExtensionsIgnored pour chaque extension ou élément XML non géré dans la collection d'extensions d'entrée.

(Hérité de ProtocolImporter)
BeginClass()

Initialise la génération d'une classe de liaison.

BeginNamespace()

Effectue l'initialisation pour un espace de noms du code entier pendant la génération de code.

EndClass()

Traite une classe de liaison après la génération de méthodes.

EndNamespace()

Effectue le traitement pour un espace de noms du code entier après la génération de classe de liaison.

Equals(Object)

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

(Hérité de Object)
GenerateMethod()

Génère du code de méthode pour une classe de liaison.

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

Détermine si une classe peut être générée pour la liaison en cours.

IsOperationFlowSupported(OperationFlow)

Détermine si le flux d'opération de l'opération en cours est pris en charge.

IsSoapEncodingPresent(String)

Vérifie la présence de « http://schemas.xmlsoap.org/soap/encoding/ » dans une chaîne représentant une liste d’URI.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OperationBindingSyntaxException(String)

Produit un Exception indiquant que l’instance de OperationBinding actuelle pour laquelle une classe de liaison est générée n’est pas valide dans l’espace de noms cible.

(Hérité de ProtocolImporter)
OperationSyntaxException(String)

Produit un Exception indiquant que l’instance de Operation actuelle pour laquelle une classe de liaison est générée n’est pas valide dans l’espace de noms cible.

(Hérité de ProtocolImporter)
ToString()

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

(Hérité de Object)
UnsupportedBindingWarning(String)

Active un avertissement UnsupportedBindingsIgnored dans l'énumération ServiceDescriptionImportWarnings obtenue via la propriété Warnings. Cette méthode ajoute également un message d'avertissement aux commentaires pour la classe en cours de génération.

(Hérité de ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Active un avertissement UnsupportedOperationsIgnored dans l'énumération ServiceDescriptionImportWarnings obtenue via la propriété Warnings. Cette méthode ajoute également un message d'avertissement aux commentaires pour la classe en cours de génération.

(Hérité de ProtocolImporter)
UnsupportedOperationWarning(String)

Active un avertissement UnsupportedOperationsIgnored dans l'énumération ServiceDescriptionImportWarnings obtenue via la propriété Warnings. Cette méthode ajoute également un message d'avertissement aux commentaires pour la classe en cours de génération.

(Hérité de ProtocolImporter)

S’applique à