クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework 3.5
System 名前空間
Delegate クラス
Delegate メソッド
 DynamicInvoke メソッド

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
Delegate..::.DynamicInvoke メソッド

更新 : 2007 年 11 月

現在のデリゲートが表すメソッドを動的に呼び出します (遅延バインディング)。

名前空間 :  System
アセンブリ :  mscorlib (mscorlib.dll 内)
Visual Basic (宣言)
Public Function DynamicInvoke ( _
    ParamArray args As Object() _
) As Object
Visual Basic (使用法)
Dim instance As [Delegate]
Dim args As Object()
Dim returnValue As Object

returnValue = instance.DynamicInvoke(args)
C#
public Object DynamicInvoke(
    params Object[] args
)
Visual C++
public:
Object^ DynamicInvoke(
    ... array<Object^>^ args
)
J#
public Object DynamicInvoke(
    Object[] args
)
JScript
public function DynamicInvoke(
    ... args : Object[]
) : Object

パラメータ

args
型 : array<System..::.Object>[]()[]
現在のデリゲートが表すメソッドに渡される引数であるオブジェクトの配列。
または
現在のデリゲートが表すメソッドが引数を必要としない場合は nullNothingnullptrnull 参照 (Visual Basic では Nothing)

戻り値

型 : System..::.Object
デリゲートが表すメソッドによって返されるオブジェクト。
例外条件
MemberAccessException

呼び出し元には、(たとえば、メソッドがプライベート メソッドの場合に) デリゲートが表すメソッドへのアクセス権がありません。

または

args にリストされているパラメータの数、順序、または型が無効です。

TargetException

デリゲートが表すメソッドがインスタンス メソッドであり、対象オブジェクトが nullNothingnullptrnull 参照 (Visual Basic では Nothing) です。

または

デリゲートが表すメソッドが、そのメソッドをサポートしないオブジェクトまたはクラスに対して呼び出されています。

TargetInvocationException

カプセル化されたメソッドの 1 つが例外をスローします。

このメソッドは、DynamicInvokeImpl メソッドを呼び出します。

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker