SoapExtensionReflector Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia wspólny interfejs i funkcje dla klas, które umożliwiają dodawanie informacji o rozszerzeniu protokołu SOAP do ServiceDescription obiektu w poszczególnych metodach.
public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
- Dziedziczenie
-
SoapExtensionReflector
Uwagi
Klasa abstrakcyjna SoapExtensionReflector uwidacznia metodę abstrakcyjną, ReflectMethod. Ta metoda abstrakcyjna umożliwia klasie pochodnej dodawanie opisów rozszerzeń protokołu SOAP podczas odzwierciedlania metody sieci Web do obiektów umieszczonych w ServiceDescription obiekcie. Sama metoda nie jest danymi wejściowymi. Opisy są dodawane dla wszystkich metod sieci Web należących do określonego powiązania, które generuje ServiceDescriptionelement .
Można użyć elementu , ServiceDescription aby wygenerować dokument w języku WSDL (Web Services Description Language) za pomocą Write metody . Klasa ServiceDescriptionImporter i powiązane klasy mogą również używać klasy ServiceDescription do generowania kodu serwera proxy klienta lub abstrakcyjnego kodu serwera.
Użyj klasy pochodnej z klasy w połączeniu SoapExtensionReflector z klasą pochodzącą z klasy abstrakcyjnej SoapExtension , aby rozszerzyć przetwarzanie komunikatów PROTOKOŁU SOAP w czasie wykonywania na kliencie lub usłudze.
W pliku konfiguracji można określić SoapExtensionReflector za pomocą <elementu soapExtensionReflectorTypes> i jego podrzędnego elementu add. Konfigurację można również zastosować do aplikacji internetowej ASP.NET publikującej usługę sieci Web.
Konstruktory
| Nazwa | Opis |
|---|---|
| SoapExtensionReflector() |
Inicjuje SoapExtensionReflector wystąpienie klasy . |
Właściwości
| Nazwa | Opis |
|---|---|
| ReflectionContext |
Pobiera lub ustawia wystąpienie klasy pochodzącej z klasy abstrakcyjnej ProtocolReflector , która wywołuje metodę ReflectMethod() . |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ReflectDescription() |
Generuje informacje o opisie specyficznym dla usługi, które są umieszczane w ServiceDescription obiekcie odpowiadającym powiązaniu. |
| ReflectMethod() |
|
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |