/// <summary> /// Método acionado quando ocorre uma falha ao carregar /// um assembly para o sistema. /// </summary> /// <param name="e"></param> public void FailOnLoadAssembly(FailOnLoadAssemblyArgs e) { foreach (var i in Observers) { i.FailOnLoadAssembly(e); } }
/// <summary> /// Método acionado quando ocorre uma falha ao carregar o assemlbgyu /// </summary> /// <param name="name"></param> /// <param name="exception"></param> protected virtual void OnFailLoadAssembly(System.Reflection.AssemblyName name, Exception exception) { var e = new FailOnLoadAssemblyArgs(name, exception); if (FailOnLoadAssembly != null) { FailOnLoadAssembly(this, e); } _observer.FailOnLoadAssembly(e); }
/// <summary> /// Método acionado quando ocorre uma falha ao carregar /// um assembly para o sistema. /// </summary> /// <param name="e"></param> public void FailOnLoadAssembly(FailOnLoadAssemblyArgs e) { _logger.Error(ResourceMessageFormatter.Create(() => Properties.Resources.LoggerAssemblyRepositoryCatalogObserver_FailOnAssembly, e.AssemblyName.FullName, e.Error.Message), e.Error); }