SoapExtensionReflector Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett gemensamt gränssnitt och funktioner för klasser för att lägga till SOAP-tilläggsinformation till ett ServiceDescription objekt per metod.
public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
- Arv
-
SoapExtensionReflector
Kommentarer
Den abstrakta SoapExtensionReflector klassen exponerar en abstrakt metod, ReflectMethod. Med den här abstrakta metoden kan en härledd klass lägga till beskrivningar av SOAP-tillägg när en webbmetod återspeglas i objekt som placeras i ett ServiceDescription objekt. Själva metoden är inte en indata. Beskrivningarna läggs till för alla webbmetoder som tillhör en angiven bindning som skapar en ServiceDescription.
Du kan använda ett ServiceDescription för att generera ett WSDL-dokument (Web Services Description Language) via Write metoden . Klassen ServiceDescriptionImporter och relaterade klasser kan också använda en ServiceDescription för att generera klientproxykod eller abstrakt serverkod.
Använd en klass som härleds från SoapExtensionReflector klassen tillsammans med en klass som härletts från den abstrakta SoapExtension klassen för att utöka körningsbearbetningen av SOAP-meddelanden på klienten eller tjänsten.
Du kan ange SoapExtensionReflector i en konfigurationsfil via <elementet soapExtensionReflectorTypes> Och dess underordnade tilläggselement . Du kan också tillämpa konfigurationen på en ASP.NET webbapp som publicerar en webbtjänst.
Konstruktorer
| Name | Description |
|---|---|
| SoapExtensionReflector() |
Initierar en instans av SoapExtensionReflector klassen. |
Egenskaper
| Name | Description |
|---|---|
| ReflectionContext |
Hämtar eller anger instansen av en klass som härleds från den abstrakta ProtocolReflector klass som anropar ReflectMethod() 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) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReflectDescription() |
Genererar tjänstspecifik beskrivningsinformation som placeras i ett ServiceDescription objekt som motsvarar en bindning. |
| ReflectMethod() |
|
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |