Udostępnij przez


SoapExtensionReflector Klasa

Definicja

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()

Abstract metoda, którą klasa pochodna musi zaimplementować w celu dodania informacji o rozszerzeniu soap do ServiceDescription obiektu na podstawie metody.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Dotyczy

Zobacz także