SoapExtensionReflector Klas

Definitie

Biedt een algemene interface en functionaliteit voor klassen om SOAP-extensiegegevens aan een ServiceDescription object per methode toe te voegen.

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

Opmerkingen

De abstracte SoapExtensionReflector klasse toont een abstracte methode, ReflectMethod. Met deze abstracte methode kan een afgeleide klasse beschrijvingen van SOAP-extensies toevoegen wanneer een webmethode wordt weergegeven in objecten die in een ServiceDescription object worden geplaatst. De methode zelf is geen invoer. De beschrijvingen worden toegevoegd voor alle webmethoden die behoren tot een opgegeven binding die een ServiceDescription.

U kunt een ServiceDescription WSDL-document (Web Services Description Language) genereren via de Write methode. De ServiceDescriptionImporter klasse en gerelateerde klassen kunnen ook een ServiceDescription clientproxycode of abstracte servercode genereren.

Gebruik een klasse die is afgeleid van de SoapExtensionReflector klasse in combinatie met een klasse die is afgeleid van de abstracte SoapExtension klasse om de uitvoering van SOAP-berichten op de client of service uit te breiden.

U kunt in een configuratiebestand opgeven SoapExtensionReflector via het element soapExtensionReflectorTypes> en het< onderliggende add-element. U kunt de configuratie ook toepassen op een ASP.NET-webtoepassing die een webservice publiceert.

Constructors

Name Description
SoapExtensionReflector()

Initialiseert een exemplaar van de SoapExtensionReflector klasse.

Eigenschappen

Name Description
ReflectionContext

Hiermee haalt u het exemplaar van een klasse op die is afgeleid van de abstracte ProtocolReflector klasse die de ReflectMethod() methode aanroept.

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)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReflectDescription()

Hiermee genereert u servicespecifieke beschrijvingsgegevens die in een ServiceDescription object worden geplaatst dat overeenkomt met een binding.

ReflectMethod()

Abstract methode die een afgeleide klasse moet implementeren om SOAP-extensiegegevens toe te voegen aan een ServiceDescription object per methode.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook