_ConstructorInfo.Invoke_2 メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
COM オブジェクトに、Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) メソッドへのバージョンに依存しないアクセスが用意されています。
public:
System::Object ^ Invoke_2(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public object Invoke_2 (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
abstract member Invoke_2 : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function Invoke_2 (obj As Object, invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object
パラメーター
- obj
- Object
このメソッドを作成したインスタンス。
- invokeAttr
- BindingFlags
バインディングの種類を指定する BindingFlags
値の 1 つ。
- binder
- Binder
プロパティのセットを定義し、バインディング、引数の型の強制変換、およびリフレクションを使用したメンバーの呼び出しの機能を有効にする Binder
。
binder
が null
の場合は、Binder.DefaultBinding
が使用されます。
- parameters
- Object[]
binder
の制約下で、コンストラクターのパラメーターの数、順序、および型と要素の数、順序、型を一致させる Object
型の配列。 コンストラクターにパラメーターが必要ない場合は、Object[] parameters = new Object[0] のように、要素がゼロ個の配列を渡します。 この配列の中で、何らかの値で明示的に初期化されないオブジェクトには、そのオブジェクト型の既定値が格納されます。 参照型の要素の場合、この値は null
です。 値型の要素の場合、この値は、実際の要素の型に応じて、0、0.0、または false
となります。
- culture
- CultureInfo
型の強制変換を制御するために使用する CultureInfo。
null
の場合は、現在のスレッドの CultureInfo が使用されます。
戻り値
コンストラクターに関連付けられているクラスのインスタンス。
注釈
このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。
メソッドは Invoke 、指定した の制約の下で、指定した引数を使用して、この ConstructorInfo によって反映されるコンストラクターを呼び出します Binder。
適用対象
.NET