Share via


SoapExtensionReflector 類別

定義

為類別提供公用介面和功能,以將 SOAP 擴充資訊加入每一方法的 ServiceDescription 物件。

public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
繼承
SoapExtensionReflector

備註

抽象 SoapExtensionReflector 類會公開抽象方法。 ReflectMethod 這個抽象方法可讓衍生類別在將 Web 方法反映至置於 物件中的 ServiceDescription 物件時,新增 SOAP 延伸模組的描述。 方法本身不是輸入。 針對屬於指定系結的所有 Web 方法新增描述,這些方法會產生 ServiceDescription

您可以使用 ServiceDescription 來透過 方法產生 Web 服務描述語言 (WSDL) 檔 Write 。 類別 ServiceDescriptionImporter 和相關類別也可以使用 ServiceDescription 來產生用戶端 Proxy 程式碼或抽象伺服器程式碼。

使用衍生自 類別的 SoapExtensionReflector 類別搭配衍生自抽象 SoapExtension 類的類別,擴充用戶端或服務上 SOAP 訊息的執行時間處理。

您可以透過 <soapExtensionReflectorTypes> Element元素及其子 加入 專案,在組態檔中指定 SoapExtensionReflector 。 您也可以將組態套用至發佈 Web 服務的 ASP.NET Web 應用程式。

建構函式

SoapExtensionReflector()

初始化 SoapExtensionReflector 類別的執行個體。

屬性

ReflectionContext

取得或設定類別的執行個體,該類別衍生自叫用 (Invoke) ProtocolReflector 方法的抽象 ReflectMethod() 類別。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReflectDescription()

產生服務特定描述資訊,該資訊位於對應繫結的 ServiceDescription 物件。

ReflectMethod()

Abstract 方法,衍生類別必須實作這個方法,才能將 SOAP 擴充資訊加入每一方法的 ServiceDescription 物件。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱