public void ReportFailure() { if (OnFailure == null) { return; } foreach (var handler in OnFailure.GetInvocationList()) { try { handler.DynamicInvoke(); } catch (Exception) { //TODO: log } } }
public void ReportFailure() { if (OnFailure == null) { return; } foreach (var handler in OnFailure.GetInvocationList()) { try { handler.DynamicInvoke(); } catch (Exception e) { _log.WriteError(nameof(MessagingSessionWrapper), nameof(ReportFailure), e); } } }