SoapExtensionReflector 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為類別提供公用介面和功能,以將 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() |
|
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |