public void InitFailed(string errors) { InitializationFailed?.Invoke(this, new InitFailedEventArgs { Errors = errors, }); }
private void InitializeInternal() { try { RefreshSchemas(OracleSchemaResolver.ResolveSchemas(this)); } catch (Exception e) { TraceLog.WriteLine($"Database model for connection '{ConnectionString.Name}' initialization failed: {e}"); InitializationFailed?.Invoke(this, new DatabaseModelConnectionErrorArgs(e)); return; } finally { OracleSchemaResolver.UnregisterActiveModel(this); } _isInitialized = true; RaiseEvent(Initialized); RefreshIfNeeded(); if (_isDisposed) { return; } SetRefreshTimerInterval(); _refreshTimer.Elapsed += RefreshTimerElapsedHandler; _refreshTimer.Start(); }
protected void DispatchEventInitializationFailed() { if (InitializationFailed != null) { InitializationFailed.Invoke(); } }
static void OnInitializationFailed(string message) => InitializationFailed?.Invoke(null, message);
protected virtual void RaiseInitializationFailed() { InitializationFailed?.Invoke(this, EventArgs.Empty); }
public void OnInitializationFailed() { InitializationFailed?.Invoke(this, EventArgs.Empty); }