Delegate.DynamicInvoke(Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のデリゲートが表すメソッドを動的に呼び出します (遅延バインディング)。
public:
System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public:
System::Object ^ DynamicInvoke(cli::array <System::Object ^> ^ args);
public object DynamicInvoke (params object[] args);
public object? DynamicInvoke (params object?[]? args);
public object DynamicInvoke (object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (args As Object()) As Object
パラメーター
戻り値
デリゲートが表すメソッドによって返されるオブジェクト。
例外
args
配列に正しい数の引数がありません。
配列の要素が args
デリゲートのシグネチャと一致しません。
デリゲートが表すメソッドがインスタンス メソッドであり、対象オブジェクトが null
です。
- または -
カプセル化されたメソッドの 1 つが例外をスローします。
呼び出し元には、デリゲートによって表されるメソッドへのアクセスはありません (たとえば、メソッドがプライベートである)。
- または -
args
にリストされているパラメーターの数、順序、または型が無効です。
注釈
このメソッドは、DynamicInvokeImpl メソッドを呼び出します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET