Domande taggate «event»

10
Applicabilità del principio di responsabilità singola
Di recente ho riscontrato un problema architettonico apparentemente banale. Nel mio codice avevo un semplice repository chiamato così (il codice è in C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges era un semplice wrapper che apporta modifiche al database: void …


3
DDD: dove posizionare i gestori di eventi di dominio?
Potresti dirmi la tua opinione sul livello giusto per posizionare i gestori di eventi di dominio in DDD? Ad esempio, ho un servizio di applicazione per aggiungere un nuovo contratto e vorrei inviare una notifica e-mail alla persona di contatto, quando il contratto è stato aggiunto, così è quel servizio …


2
Il mittente di un evento dovrebbe essere sempre un oggetto generico?
Quando si programmano eventi in C #, si consiglia di creare un delegato sotto forma di: delegate XEventHandler(object sender, XEventArgs e); La mia domanda è sul primo argomento del delegato, object sender. Deve essere sempre un generico object? Avere un mittente di tipo objectcomporta sempre un codice simile a questo. …
10 c#  event 

2
Gli ascoltatori di eventi dovrebbero essere tenuti in riferimenti deboli?
Di solito i listener di eventi non devono sopravvivere agli oggetti che li hanno registrati. Significa che i listener di eventi dovrebbero essere mantenuti per impostazione predefinita da riferimenti deboli (archiviati in raccolte deboli dai listener di oggetti su cui sono registrati)? Ci sono casi validi in cui l'ascoltatore dovrebbe …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.