J'ai une interface dont j'aimerais me servir dans l'implémentation de classes Gérant des API Json.
J'utilise le delegate et l'event dans différentes classes(chacune doit pouvoir soulever son propre événement) pour rafraichir les données lorsque le résultat est arrivé (Json). Les UI sont par exemple abonnés à ces classes.
public delegate void RefreshData<T>(T data);
public interface IJsonApi<T>
{
event RefreshData<T> OnRefreshData;
T Data { get; }
void StartRefresh();
}
Est-ce une mauvaise pratique de faire cela de cette façon ?
Merci d'avance!
- Edité par DiegoBarudy 22 avril 2021 à 19:17:29
Inferface C# Delegate + event
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.