ProtocolImporter 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.
Fournit des fonctionnalités communes entre des protocoles de communication afin de générer des classes pour les services Web.
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- Héritage
-
ProtocolImporter
- Dérivé
Remarques
La classe abstraite ProtocolImporter et ses classes dérivées concrètes génèrent du code proxy client ou du code serveur abstrait selon un protocole de communication spécifié. ProtocolImporter fournit des fonctionnalités courantes quel que soit le protocole. Dans un protocole donné, une classe dérivée concrète 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 directement des classes dérivées de ProtocolImporter, un développeur utilise ces classes indirectement par le biais de la ServiceDescriptionImporter classe .
Constructeurs
ProtocolImporter() |
Initialise une nouvelle instance de la classe ProtocolImporter. |
Propriétés
AbstractSchemas |
Obtient les schémas XML abstraits utilisés par l'instance ServiceDescriptionImporter associée. |
Binding |
Obtient la liaison WSDL (Web Services Description Language) que l'importateur de protocole traite actuellement pour générer une classe. |
ClassName |
Obtient le nom de la classe de liaison qui est en cours de génération. |
ClassNames |
Obtient l'objet CodeIdentifiers qui génère un nom unique pour la classe de liaison en cours de génération. |
CodeNamespace |
Obtient une représentation de l'espace de noms .NET Framework des classes de liaison qui sont en cours de génération. |
CodeTypeDeclaration |
Obtient une représentation de la classe de liaison qui est en cours de génération. |
ConcreteSchemas |
Obtient les schémas XML concrets utilisés par l'instance ServiceDescriptionImporter associée. |
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. |
MethodName |
Obtient le nom de la méthode de classe de liaison que l'importateur de protocole génère actuellement. |
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. |
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. |
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. |
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. |
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. |
ProtocolName |
Propriété abstraite que les classes dérivées concrètes doivent implémenter pour obtenir le nom du protocole actuellement utilisé. |
Schemas |
Obtient tous les schémas XML, aussi bien abstraits que concrets, utilisés par l'instance ServiceDescriptionImporter associée. |
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. |
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. |
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. |
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. |
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. |
BeginClass() |
En cas de substitution dans une classe dérivée, initialise la génération d'une classe de liaison. |
BeginNamespace() |
En cas de substitution dans une classe dérivée, effectue une initialisation de l'espace de noms pendant la génération de code. |
EndClass() |
En cas de substitution dans une classe dérivée, traite une classe de liaison. |
EndNamespace() |
En cas de substitution dans une classe dérivée, effectue le traitement pour un espace de noms entier. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GenerateMethod() |
En cas de substitution dans une classe dérivée, génère du code de méthode pour des classes 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() |
En cas de substitution dans une classe dérivée, détermine si une classe peut être générée pour la liaison en cours. |
IsOperationFlowSupported(OperationFlow) |
En cas de substitution dans une classe dérivée, détermine si le flux d'opération de l'opération en cours est pris en charge. |
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. |
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. |
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. |
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. |
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. |