SoapExtensionReflector Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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() |
|
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |