Delegate Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise un nouveau délégué.
Surcharges
Delegate(Object, String) |
Initialise un délégué qui appelle la méthode d'instance spécifiée sur l'instance de classe spécifiée. |
Delegate(Type, String) |
Initialise un délégué qui appelle la méthode statique spécifiée à partir de la classe spécifiée. |
Delegate(Object, String)
Initialise un délégué qui appelle la méthode d'instance spécifiée sur l'instance de classe spécifiée.
protected:
Delegate(System::Object ^ target, System::String ^ method);
protected Delegate (object target, string method);
new Delegate : obj * string -> Delegate
Protected Sub New (target As Object, method As String)
Paramètres
- target
- Object
Instance de classe sur laquelle le délégué appelle method
.
- method
- String
Nom de la méthode d'instance représentée par le délégué.
Exceptions
Une erreur s'est produite lors de la liaison à la méthode cible.
Remarques
Ce constructeur ne peut pas être utilisé dans le code de l’application. Pour créer un délégué en spécifiant le nom d’une méthode d’instance, utilisez une surcharge de la CreateDelegate méthode qui spécifie un nom de méthode et un objet cible. Par exemple, la 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é.
Ce constructeur crée des délégués uniquement pour les méthodes d’instance. Une méthode d’instance est une méthode associée à une instance d’une classe ; une méthode statique est une méthode associée à la classe elle-même.
Voir aussi
S’applique à
Delegate(Type, String)
Initialise un délégué qui appelle la méthode statique spécifiée à partir de la classe spécifiée.
protected:
Delegate(Type ^ target, System::String ^ method);
protected Delegate (Type target, string method);
new Delegate : Type * string -> Delegate
Protected Sub New (target As Type, method As String)
Paramètres
- method
- String
Nom de la méthode statique représentée par le délégué.
Exceptions
target
n’est pas un RuntimeType
. Consultez Types au moment de l’exécution dans la réflexion.
- ou -
target
représente un type générique ouvert.
Remarques
Ce constructeur ne peut pas être utilisé dans le code de l’application. Pour créer un délégué en spécifiant le nom d’une méthode statique, utilisez une surcharge de la CreateDelegate méthode qui spécifie un nom de méthode, mais qui ne spécifie pas d’objet cible. Par exemple, la CreateDelegate(Type, Type, String) surcharge de méthode crée un délégué statique pour une méthode avec un nom spécifié.
Ce constructeur crée des délégués pour les méthodes statiques uniquement. Une méthode d’instance est une méthode associée à une instance d’une classe ; une méthode statique est une méthode associée à la classe elle-même.