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.

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

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.

(Odziedziczone po Object)

Dotyczy

Zobacz też