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 uwidacznia metodę abstrakcyjną SoapExtensionReflector , ReflectMethod. Ta metoda abstrakcyjna umożliwia klasie pochodnej dodawanie opisów rozszerzeń protokołu SOAP podczas odzwierciedlania metody sieci Web do obiektów, które są umieszczane 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 element ServiceDescription.
Możesz użyć ServiceDescription elementu , aby wygenerować dokument w języku WSDL (Web Services Description Language) za pomocą Write metody . Klasy 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ą pochodną klasy abstrakcyjnej SoapExtension , aby rozszerzyć przetwarzanie komunikatów 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 sieci Web ASP.NET, która publikuje usługę sieci Web.
Konstruktory
SoapExtensionReflector() |
Inicjuje wystąpienie klasy SoapExtensionReflector. |
Właściwości
ReflectionContext |
Pobiera lub ustawia wystąpienie klasy pochodzącej z klasy abstrakcyjnej ProtocolReflector , która wywołuje metodę ReflectMethod() . |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (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) |