/// <summary> /// Método encargado de notificar al subscriptor que ha sucedido un evento que /// requiere su atención. /// </summary> public void Notify(SGECA.LogManager.IMensaje mensaje) { // Recorremos cada uno de los observadores para notificarles el evento. foreach (SGECA.LogManager.IObserver observer in this.Observers) { // Indicamos a cada uno de los subscriptores la actualización del // estado (evento) producido. observer.UpdateState(mensaje); } } // Notify
/// <summary> /// Método encargado de recibir notificaciones del subscriptor donde ha sucedido un evento que /// requiere su atención. /// </summary> public void UpdateState(SGECA.LogManager.IMensaje mensaje) { Notify(mensaje); }