MulticastDelegate Costruttori

Definizione

Inizializza una nuova istanza della classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

Overload

MulticastDelegate(Object, String)

Inizializza una nuova istanza della classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Type, String)

Inizializza una nuova istanza della classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Object, String)

Inizializza una nuova istanza della classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

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)

Parametri

target
Object

Oggetto su cui è definito method.The object on which method is defined.

method
String

Nome del metodo per il quale viene creato un delegato.The name of the method for which a delegate is created.

Eccezioni

Non è possibile creare un'istanza di una classe astratta o questo membro è stato richiamato con un meccanismo di associazione tardiva.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Commenti

Questo costruttore non può essere utilizzato nel codice dell'applicazione.This constructor cannot be used in application code. Per creare un delegato specificando il nome di un metodo di istanza, usare un overload del Delegate.CreateDelegate metodo che specifica un nome di metodo e un oggetto di destinazione.To create a delegate by specifying the name of an instance method, use an overload of the Delegate.CreateDelegate method that specifies a method name and a target object. Ad esempio, l' Delegate.CreateDelegate(Type, Object, String) overload del metodo crea un delegato per un metodo di istanza con un nome specificato.For example, the Delegate.CreateDelegate(Type, Object, String) method overload creates a delegate for an instance method with a specified name.

Sicurezza

ReflectionPermission
Quando viene richiamato ad associazione tardiva tramite InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])meccanismi come.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumerazione associata: MemberAccess.Associated enumeration: MemberAccess.

MulticastDelegate(Type, String)

Inizializza una nuova istanza della classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

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)

Parametri

target
Type

Oggetto in base al quale è definito method.The type of object on which method is defined.

method
String

Nome del metodo statico per il quale viene creato un delegato.The name of the static method for which a delegate is created.

Eccezioni

Non è possibile creare un'istanza di una classe astratta o questo membro è stato richiamato con un meccanismo di associazione tardiva.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Commenti

Questo costruttore non può essere utilizzato nel codice dell'applicazione.This constructor cannot be used in application code. Per creare un delegato specificando il nome di un metodo statico, usare un overload del Delegate.CreateDelegate metodo che specifica un nome di metodo ma non specifica un oggetto di destinazione.To create a delegate by specifying the name of a static method, use an overload of the Delegate.CreateDelegate method that specifies a method name but does not specify a target object. Ad esempio, l' Delegate.CreateDelegate(Type, Type, String) overload del metodo crea un delegato statico per un metodo con un nome specificato.For example, the Delegate.CreateDelegate(Type, Type, String) method overload creates a static delegate for a method with a specified name.

Sicurezza

ReflectionPermission
Quando viene richiamato ad associazione tardiva tramite InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])meccanismi come.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumerazione associata:MemberAccessAssociated enumeration: MemberAccess

Si applica a