Partager via


SoapExtensionImporter Classe

Définition

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 abstractSoapExtension, 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)

S’applique à

Voir aussi