次の方法で共有


MulticastDelegate コンストラクター

定義

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

オーバーロード

MulticastDelegate(Object, String)

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

MulticastDelegate(Type, String)

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

MulticastDelegate(Object, String)

ソース:
MulticastDelegate.cs
ソース:
MulticastDelegate.cs
ソース:
MulticastDelegate.cs

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.cs
ソース:
MulticastDelegate.cs
ソース:
MulticastDelegate.cs

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) 、指定した名前のメソッドの静的デリゲートを作成します。

適用対象