SoapExtensionImporter Klass

Definition

Tillhandahåller ett gemensamt gränssnitt och funktioner för klasser för att generera kodattribut som anger SOAP-tillägg.

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
Arv
SoapExtensionImporter

Kommentarer

Klassen SoapExtensionImporterabstract exponerar en abstract metod, ImportMethod, som gör att en härledd klass kan lägga till metadata till alla metoder som representerar en åtgärd i en bindning. Själva metoden är inte en indatametod. Kodattributen, som läggs till i alla webbmetoder i en bindningsklass, representerar tillägg till SOAP-webbtjänstprotokollet, till exempel för att lägga till extra rubriker i ett utgående SOAP-meddelande eller utföra extra bearbetning på ett inkommande SOAP-meddelande.

Du kan använda en klass som härleds från SoapExtensionImporter för att utöka genereringen av klientproxykod eller abstract serverkod. Du kan använda en sådan härledd klass tillsammans med en klass som härletts från abstractSoapExtension klassen, vilket utökar körningsbearbetningen av SOAP-meddelanden på klienten eller tjänsten.

Du kan ange SoapExtensionImporter i en konfigurationsfil via konfigurationselementet soapExtensionImporterTypes och dess underordnade add element. Du kan använda konfigurationen för att:

  • Ett ASP.NET webbprogram: tjänst eller klient.

  • Ett fristående .NET Framework-program: endast klient.

Konstruktorer

Name Description
SoapExtensionImporter()

Initierar en ny instans av SoapExtensionImporter klassen.

Egenskaper

Name Description
ImportContext

Hämtar eller anger den SoapProtocolImporter instans som anropar ImportMethod(CodeAttributeDeclarationCollection) metoden.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
ImportMethod(CodeAttributeDeclarationCollection)

När det åsidosätts i en härledd klass lägger du till kodattributdeklarationer till alla metoder som representerar en åtgärd i en bindning.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även