Preguntas etiquetadas con event

10
Aplicabilidad del principio de responsabilidad única
Recientemente me topé con un problema arquitectónico aparentemente trivial. Tenía un repositorio simple en mi código que se llamaba así (el código está en C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges fue un contenedor simple que confirma los cambios …




2
¿El remitente de un evento debe ser siempre un objeto genérico?
Al programar eventos en C #, se recomienda crear un delegado en forma de: delegate XEventHandler(object sender, XEventArgs e); Mi pregunta es sobre el primer argumento del delegado, object sender. ¿Siempre tiene que ser un genérico object? Tener un remitente de tipo objectsiempre da como resultado un código similar a …
10 c#  event 

2
¿Deben los oyentes de eventos mantenerse en referencias débiles?
Por lo general, los oyentes de eventos no deberían sobrevivir a los objetos que los registraron. ¿Significa que los oyentes de eventos deberían estar sujetos a referencias débiles por defecto (almacenadas en colecciones débiles por las que los oyentes objeto están registrados)? ¿Hay casos válidos en los que el oyente …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.