MulticastDelegate Constructeurs

Définition

Initialise une nouvelle instance de la classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

Surcharges

MulticastDelegate(Object, String)

Initialise une nouvelle instance de la classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Type, String)

Initialise une nouvelle instance de la classe MulticastDelegate.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Object, String)

Initialise une nouvelle instance de la 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)

Paramètres

target
Object

Objet sur lequel method est défini.The object on which method is defined.

method
String

Nom de la méthode pour laquelle un délégué est créé.The name of the method for which a delegate is created.

Exceptions

Impossible de créer une instance d’une classe abstraite, ou ce membre a été appelé avec un mécanisme de liaison tardive.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Remarques

Ce constructeur ne peut pas être utilisé dans le code de l’application.This constructor cannot be used in application code. Pour créer un délégué en spécifiant le nom d’une méthode d’instance, utilisez une surcharge Delegate.CreateDelegate de la méthode qui spécifie un nom de méthode et un objet cible.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. Par exemple, la Delegate.CreateDelegate(Type, Object, String) surcharge de méthode crée un délégué pour une méthode d’instance avec un nom spécifié.For example, the Delegate.CreateDelegate(Type, Object, String) method overload creates a delegate for an instance method with a specified name.

Sécurité

ReflectionPermission
en cas d’appel à liaison tardive via des mécanismes InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tels que.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Énumération associée : MemberAccess.Associated enumeration: MemberAccess.

MulticastDelegate(Type, String)

Initialise une nouvelle instance de la 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)

Paramètres

target
Type

Type d'objet sur lequel method est défini.The type of object on which method is defined.

method
String

Nom de la méthode statique pour laquelle un délégué est créé.The name of the static method for which a delegate is created.

Exceptions

Impossible de créer une instance d’une classe abstraite, ou ce membre a été appelé avec un mécanisme de liaison tardive.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Remarques

Ce constructeur ne peut pas être utilisé dans le code de l’application.This constructor cannot be used in application code. Pour créer un délégué en spécifiant le nom d’une méthode statique, utilisez une surcharge de Delegate.CreateDelegate la méthode qui spécifie un nom de méthode, mais qui ne spécifie pas d’objet cible.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. Par exemple, la Delegate.CreateDelegate(Type, Type, String) surcharge de méthode crée un délégué statique pour une méthode avec un nom spécifié.For example, the Delegate.CreateDelegate(Type, Type, String) method overload creates a static delegate for a method with a specified name.

Sécurité

ReflectionPermission
en cas d’appel à liaison tardive via des mécanismes InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tels que.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Énumération associée:MemberAccessAssociated enumeration: MemberAccess

S’applique à