MulticastDelegate Konstruktory

Definice

Inicializuje novou instanci MulticastDelegate třídy.

Přetížení

Name Description
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
Zdroj:
MulticastDelegate.cs
Zdroj:
MulticastDelegate.cs

Inicializuje novou instanci MulticastDelegate třídy.

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected MulticastDelegate(object target, string method);
protected MulticastDelegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new MulticastDelegate : obj * string -> MulticastDelegate
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 delegát vytvořen.

Atributy

Výjimky

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

Poznámky

Tento konstruktor nelze použít v kódu aplikace. Chcete-li vytvořit delegát zadáním názvu instance metody, použijte přetížení Delegate.CreateDelegate metody, která určuje název metody a cílový objekt. Přetížení metody například Delegate.CreateDelegate(Type, Object, String) 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
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 delegát vytvořen.

Výjimky

Nelze vytvořit instanci abstraktní třídy nebo byl tento člen vyvolán pomocí mechanismu 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 nezadá cílový objekt. Přetížení metody například Delegate.CreateDelegate(Type, Type, String) vytvoří statický delegát pro metodu se zadaným názvem.

Platí pro