SoapExtensionReflector Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.
Konstruktorów
| Nazwa | Opis |
|---|---|
| SoapExtensionReflector() |
Inicjuje wystąpienie klasy SoapExtensionReflector. |
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 dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od 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. (Dziedziczone od Object) |