Sdílet prostřednictvím


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 odrazu webové metody 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řída ServiceDescriptionImporter a související třídy mohou také použít ServiceDescription k vygenerování kódu proxy klienta nebo abstraktního serverového kódu.

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 na klientovi nebo službě.

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

Konstruktory

SoapExtensionReflector()

Inicializuje instanci třídy SoapExtensionReflector.

Vlastnosti

ReflectionContext

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru 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, která 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é