SoapExtensionImporter 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 une interface et des fonctionnalités courantes pour les classes afin de générer des attributs de code qui spécifient des extensions SOAP.
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
- Héritage
-
SoapExtensionImporter
Remarques
La classe SoapExtensionImporterabstract
expose une méthode abstract
, ImportMethod, qui permet à une classe dérivée d’ajouter des métadonnées à n’importe quelle méthode qui représente une opération dans une liaison. La méthode elle-même n’est pas une méthode d’entrée. Les attributs de code, qui sont ajoutés à toutes les méthodes Web d’une classe de liaison, représentent des extensions au protocole de services web SOAP, par exemple, pour ajouter des en-têtes supplémentaires à un message SOAP sortant ou effectuer un traitement supplémentaire sur un message SOAP entrant.
Vous pouvez utiliser une classe dérivée de SoapExtensionImporter pour étendre la génération de code proxy client ou abstract
code serveur. Vous pouvez utiliser une telle classe dérivée conjointement avec une classe dérivée de la classe abstract
SoapExtension, qui étend le traitement au moment de l’exécution des messages SOAP sur le client ou le service.
Vous pouvez spécifier SoapExtensionImporter dans un fichier de configuration via l’élément de configuration soapExtensionImporterTypes
et son élément de add
enfant. Vous pouvez appliquer la configuration à :
Application web ASP.NET : service ou client.
Application .NET Framework autonome : client uniquement.
Constructeurs
SoapExtensionImporter() |
Initialise une nouvelle instance de la classe SoapExtensionImporter. |
Propriétés
ImportContext |
Obtient ou définit l’instance SoapProtocolImporter qui appelle la méthode ImportMethod(CodeAttributeDeclarationCollection). |
Méthodes
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
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) |
ImportMethod(CodeAttributeDeclarationCollection) |
En cas de substitution dans une classe dérivée, ajoute des déclarations d’attribut de code à n’importe quelle méthode qui représente une opération dans une liaison. |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |