Share via


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 。 後者の オブジェクトは、実際の読み取りまたは書き込みを実行します。

適用対象