SoapExtensionImporter Klas

Definitie

Biedt een algemene interface en functionaliteit voor klassen voor het genereren van codekenmerken waarmee SOAP-extensies worden opgegeven.

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

Opmerkingen

De SoapExtensionImporterabstract klasse maakt een abstract methode beschikbaar, ImportMethodwaarmee een afgeleide klasse metagegevens kan toevoegen aan elke methode die een bewerking in een binding vertegenwoordigt. De methode zelf is geen invoermethode. De codekenmerken, die worden toegevoegd aan alle webmethoden in een bindingsklasse, vertegenwoordigen extensies van het SOAP Web Services-protocol, bijvoorbeeld voor het toevoegen van extra headers aan een uitgaand SOAP-bericht of het uitvoeren van extra verwerking op een binnenkomend SOAP-bericht.

U kunt een klasse gebruiken die is afgeleid van SoapExtensionImporter om de generatie van clientproxycode of abstract servercode uit te breiden. U kunt een dergelijke afgeleide klasse gebruiken in combinatie met een klasse die is afgeleid van de abstractSoapExtension klasse, die de runtimeverwerking van SOAP-berichten op de client of service verlengt.

U kunt in een configuratiebestand opgeven SoapExtensionImporter via het configuratie-element en het soapExtensionImporterTypes onderliggende add element. U kunt de configuratie toepassen op:

  • Een ASP.NET-webtoepassing: service of client.

  • Een zelfstandige .NET Framework-toepassing: alleen client.

Constructors

Name Description
SoapExtensionImporter()

Initialiseert een nieuw exemplaar van de SoapExtensionImporter klasse.

Eigenschappen

Name Description
ImportContext

Hiermee haalt u het SoapProtocolImporter exemplaar op dat de methode aanroept of stelt u deze ImportMethod(CodeAttributeDeclarationCollection) in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
ImportMethod(CodeAttributeDeclarationCollection)

Wanneer deze wordt overschreven in een afgeleide klasse, voegt u codekenmerkdeclaraties toe aan een methode die een bewerking in een binding vertegenwoordigt.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook