Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : Juillet 2008
Le mot clé contextuel add sert à définir un accesseur d'événement personnalisé appelé lorsque le code client s'abonne à votre événement. Si vous fournissez un accesseur add personnalisé, vous devez également fournir un accesseur remove.
Exemple
L'exemple suivant illustre un événement qui a des accesseurs add et remove personnalisés. Pour obtenir l'exemple complet, consultez Comment : implémenter des événements d'interface (Guide de programmation C#).
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add
{
lock (PreDrawEvent)
{
PreDrawEvent += value;
}
}
remove
{
lock (PreDrawEvent)
{
PreDrawEvent -= value;
}
}
}
}
En général, vous n'avez pas besoin de fournir vos propres accesseurs d'événements personnalisés. Les accesseurs générés automatiquement par le compilateur lorsque vous déclarez un événement sont suffisants pour la plupart des scénarios.
Voir aussi
Référence
Événements (Guide de programmation C#)
Historique des modifications
Date |
Historique |
Raison |
|---|---|---|
|
Juillet 2008 |
Ajout d'une rubrique. |
Améliorations apportées aux informations. |