SoapExtensionReflector Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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() |
|
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |