Język

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

Abstract metoda, którą klasa pochodna musi zaimplementować, aby dodać informacje rozszerzenia SOAP do ServiceDescription obiektu na podstawie metody.

ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też