Sdílet prostřednictvím


MulticastDelegate Konstruktory

Definice

Inicializuje novou instanci MulticastDelegate třídy .

Přetížení

MulticastDelegate(Object, String)

Inicializuje novou instanci MulticastDelegate třídy .

MulticastDelegate(Type, String)

Inicializuje novou instanci MulticastDelegate třídy .

MulticastDelegate(Object, String)

Zdroj:
MulticastDelegate.cs
Zdroj:
MulticastDelegate.cs
Zdroj:
MulticastDelegate.cs

Inicializuje novou instanci MulticastDelegate třídy .

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)

Parametry

target
Object

Objekt, na kterém method je definován.

method
String

Název metody, pro kterou je vytvořen delegát.

Výjimky

Nelze vytvořit instanci abstraktní třídy nebo byl tento člen vyvolán mechanismem pozdní vazby.

Poznámky

Tento konstruktor nelze použít v kódu aplikace. Pokud chcete vytvořit delegáta zadáním názvu metody instance, použijte přetížení Delegate.CreateDelegate metody, která určuje název metody a cílový objekt. Například Delegate.CreateDelegate(Type, Object, String) přetížení metody vytvoří delegáta pro metodu instance se zadaným názvem.

Platí pro

MulticastDelegate(Type, String)

Zdroj:
MulticastDelegate.cs
Zdroj:
MulticastDelegate.cs
Zdroj:
MulticastDelegate.cs

Inicializuje novou instanci MulticastDelegate třídy .

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)

Parametry

target
Type

Typ objektu, na kterém method je definován.

method
String

Název statické metody, pro kterou je vytvořen delegát.

Výjimky

Nelze vytvořit instanci abstraktní třídy nebo byl tento člen vyvolán mechanismem pozdní vazby.

Poznámky

Tento konstruktor nelze použít v kódu aplikace. Chcete-li vytvořit delegát zadáním názvu statické metody, použijte přetížení Delegate.CreateDelegate metody, která určuje název metody, ale neurčuje cílový objekt. Například Delegate.CreateDelegate(Type, Type, String) přetížení metody vytvoří statického delegáta pro metodu se zadaným názvem.

Platí pro