MulticastDelegate コンストラクター

定義

MulticastDelegate クラスの新しいインスタンスを初期化します。

オーバーロード

MulticastDelegate(Object, String)

MulticastDelegate クラスの新しいインスタンスを初期化します。

MulticastDelegate(Type, String)

MulticastDelegate クラスの新しいインスタンスを初期化します。

MulticastDelegate(Object, String)

MulticastDelegate クラスの新しいインスタンスを初期化します。

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
protected MulticastDelegate (object target, string method);
new MulticastDelegate : obj * string -> MulticastDelegate
Protected Sub New (target As Object, method As String)

パラメーター

target
Object

method が定義されたオブジェクト。

method
String

デリゲートを作成するメソッドの名前。

例外

抽象クラスのインスタンスを作成することができないか、またはこのメンバーは遅延バインド メカニズムで呼び出されました。

注釈

このコンストラクターは、アプリケーション コードでは使用できません。 インスタンス メソッドの名前を指定してデリゲートを作成するには、メソッド名とターゲット オブジェクトを Delegate.CreateDelegate 指定するメソッドのオーバーロードを使用します。 たとえば、メソッド オーバーロードは Delegate.CreateDelegate(Type, Object, String) 、指定された名前のインスタンス メソッドのデリゲートを作成します。

適用対象

MulticastDelegate(Type, String)

MulticastDelegate クラスの新しいインスタンスを初期化します。

protected:
 MulticastDelegate(Type ^ target, System::String ^ method);
protected MulticastDelegate (Type target, string method);
new MulticastDelegate : Type * string -> MulticastDelegate
Protected Sub New (target As Type, method As String)

パラメーター

target
Type

method が定義されたオブジェクトの型。

method
String

デリゲートを作成する静的メソッドの名前。

例外

抽象クラスのインスタンスを作成することができないか、またはこのメンバーは遅延バインド メカニズムで呼び出されました。

注釈

このコンストラクターは、アプリケーション コードでは使用できません。 静的メソッドの名前を指定してデリゲートを作成するには、メソッド名を指定するがターゲット オブジェクトを指定しないメソッドの Delegate.CreateDelegate オーバーロードを使用します。 たとえば、メソッド オーバーロードは Delegate.CreateDelegate(Type, Type, String) 、指定した名前のメソッドに対して静的デリゲートを作成します。

適用対象