Language

MimeFormatter.GetInitializer メソッド

定義

派生クラスでオーバーライドされると、指定したメソッドの初期化子を返します。

オーバーロード

名前 説明
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

初期化子を取得する Web メソッドを指定する LogicalMethodInfo 。

返品

指定したメソッドの初期化子を格納している Object 。

注釈

初期化子は、 Initialize メソッドにパラメーターとして渡されるオブジェクトです。

GetInitializer インスタンス メソッドの派生クラスの実装は、クライアントまたはサービスの初期化中に呼び出されます。 その後、要求または応答が処理されるときに、初期化子オブジェクトが静的 CreateInstance メソッドに渡されます。これにより、派生クラスの別のオブジェクトのインスタンスが作成され、 Initialize メソッドに初期化されます。 もう 1 つのオブジェクトは、実際の読み取りまたは書き込みを実行します。

適用対象

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

初期化子が取得される MimeFormatterから派生した型。

methodInfo
LogicalMethodInfo

初期化子を取得する Web メソッドを指定する LogicalMethodInfo 。

返品

指定したメソッドの初期化子を格納する Object オブジェクト。

注釈

初期化子は、 Initialize メソッドにパラメーターとして渡されるオブジェクトです。

静的 GetInitializer メソッドは、派生クラスの GetInitializer メソッドを呼び出し、派生クラスのインスタンスを暗黙的に作成します。 要求または応答が処理されると、初期化子オブジェクトは派生クラスの別のインスタンスの Initialize メソッドに渡されます。 後者のオブジェクトは、実際の読み取りまたは書き込みを実行します。

適用対象