Langue

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 classe génère du SoapProtocolImporter code proxy client ou du code serveur abstrait en fonction du protocole SOAP. La classe génère une classe pour chaque liaison prise en charge définie dans un document WSDL (Web Services Description Language).

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

Constructeurs

Nom Description
SoapProtocolImporter()

Initialise une nouvelle instance de la classe SoapProtocolImporter.

Propriétés

Nom Description
AbstractSchemas

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

(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 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 générées.

(Hérité de ProtocolImporter)
CodeTypeDeclaration

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

(Hérité de ProtocolImporter)
ConcreteSchemas

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

(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 pour 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 pour 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 actuelle, le port actuel est celui dans lequel la liaison a été trouvée récemment.

(Hérité de ProtocolImporter)
PortType

Obtient le langage WSDL (Web Services Description Language) PortType 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 une valeur de « Soap ».

Schemas

Obtient tous les schémas XML, abstraits et concrets, utilisés par l’instance associée ServiceDescriptionImporter .

(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 ServiceDescriptionCollection objets qui appartiennent à l’instance associée ServiceDescriptionImporter qui sont recherchés pour les liaisons à partir desquelles générer des classes de liaison.

(Hérité de ProtocolImporter)
SoapBinding

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

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é en SOAP et les types .NET.

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é en SOAP et les types .NET.

Style

Obtient une valeur d’énumération qui indique si une classe proxy cliente ou une classe de serveur abstraite est générée. Les valeurs sont Client et Serveur. La valeur est celle de la propriété de l’instance ServiceDescriptionImporter associéeStyle.

(Hérité de ProtocolImporter)
Warnings

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

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

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.

Méthodes

Nom Description
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Pour chaque extension non gérée ou élément XML dans la collection d’extensions d’entrée, active un RequiredExtensionsIgnored ou OptionalExtensionsIgnored un avertissement pour chaque extension non gérée ou élément XML 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 d’un espace de noms de 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 d’un espace de noms de 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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsBindingSupported()

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

IsOperationFlowSupported(OperationFlow)

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

IsSoapEncodingPresent(String)

Vérifie la présence de «http://schemas.xmlsoap.org/soap/encoding/" ; dans une chaîne qui représente une liste d’URI (Uniform Resource Indicators).

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Produit une exception indiquant que l’instance actuelle OperationBinding 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 une exception indiquant que l’instance actuelle Operation 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 UnsupportedBindingsIgnored avertissement dans l’énumération ServiceDescriptionImportWarnings obtenue via la Warnings propriété. Cette méthode ajoute également un message d’avertissement aux commentaires de la classe en cours de génération.

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

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

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

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

(Hérité de ProtocolImporter)

S’applique à