MimeFormatter.GetInitializer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,會傳回指定之方法的初始設定式。
多載
GetInitializer(LogicalMethodInfo) |
在衍生類別中覆寫時,會傳回指定之方法的初始設定式。 |
GetInitializer(Type, LogicalMethodInfo) |
傳回指定方法的初始設定式。 |
GetInitializer(LogicalMethodInfo)
在衍生類別中覆寫時,會傳回指定之方法的初始設定式。
public:
abstract System::Object ^ GetInitializer(System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public abstract object GetInitializer (System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
abstract member GetInitializer : System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public MustOverride Function GetInitializer (methodInfo As LogicalMethodInfo) As Object
參數
- methodInfo
- LogicalMethodInfo
LogicalMethodInfo,可指定要取得初始設定式的 Web 方法。
傳回
Object,其中包含指定之方法的初始設定式。
備註
初始化運算式是以參數形式傳遞給方法的物件 Initialize 。
在 GetInitializer 用戶端或服務初始化期間,會叫用衍生類別的實例方法。 之後,在處理要求或回應時,會將初始化運算式物件傳遞給靜態 CreateInstance 方法,此方法會建立衍生類別之另一個物件的實例,然後再傳遞至 Initialize 方法來初始化它。 另一個物件會執行實際的讀取或寫入。
適用於
GetInitializer(Type, LogicalMethodInfo)
傳回指定方法的初始設定式。
public:
static System::Object ^ GetInitializer(Type ^ type, System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public static object GetInitializer (Type type, System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
static member GetInitializer : Type * System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public Shared Function GetInitializer (type As Type, methodInfo As LogicalMethodInfo) As Object
參數
- type
- Type
為其取得初始設定式的型別 (Type),衍生自 MimeFormatter。
- methodInfo
- LogicalMethodInfo
LogicalMethodInfo,可指定要取得初始設定式的 Web 方法。
傳回
Object 物件,包含指定之方法的初始設定式。
備註
初始化運算式是以參數形式傳遞給方法的物件 Initialize 。
靜態方法會叫用 GetInitializer 衍生類別的 GetInitializer 方法,並隱含地建立衍生類別的實例。 在處理要求或回應時,初始化運算式物件會傳遞至 Initialize 另一個衍生類別實例的方法。 第二個物件會執行實際的讀取或寫入。