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