SoapExtensionReflector Třída

Definice

Poskytuje společné rozhraní a funkce pro třídy pro přidání informací o rozšíření SOAP do ServiceDescription objektu na základě metody.

public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
Dědičnost
SoapExtensionReflector

Poznámky

Abstraktní SoapExtensionReflector třída zveřejňuje abstraktní metodu, ReflectMethod. Tato abstraktní metoda umožňuje odvozené třídě přidat popisy rozšíření SOAP při odráží webovou metodu do objektů, které jsou umístěny v objektu ServiceDescription . Samotná metoda není vstupem. Popisy se přidají pro všechny webové metody patřící do zadané vazby, která vytvoří .ServiceDescription

Pomocí metody můžete ServiceDescription vygenerovat dokument Write WSDL (Web Services Description Language). Třídy ServiceDescriptionImporter a související třídy mohou také použít ServiceDescription k vygenerování kódu proxy klienta nebo abstraktního kódu serveru.

Použijte třídu odvozenou z SoapExtensionReflector třídy ve spojení s třídou odvozenou z abstraktní SoapExtension třídy k rozšíření zpracování zpráv SOAP za běhu v klientovi nebo službě.

V konfiguračním souboru můžete zadat SoapExtensionReflectorsoapExtensionReflectorTypes<> Element element a jeho podřízený add element. Konfiguraci můžete použít také u webové aplikace ASP.NET, která publikuje webovou službu.

Konstruktory

Name Description
SoapExtensionReflector()

Inicializuje instanci SoapExtensionReflector třídy.

Vlastnosti

Name Description
ReflectionContext

Získá nebo nastaví instanci třídy odvozené z abstraktní ProtocolReflector třídy, která vyvolá metodu ReflectMethod() .

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ReflectDescription()

Generuje informace o popisu specifické pro službu, které se umístí do objektu ServiceDescription odpovídající vazbě.

ReflectMethod()

Abstract metoda, kterou odvozená třída musí implementovat pro přidání informací o rozšíření SOAP do ServiceDescription objektu na základě metody.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také