Exemple #1
0
 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();
     }
 }
Exemple #4
0
 static void OnInitializationFailed(string message) => InitializationFailed?.Invoke(null, message);
Exemple #5
0
 protected virtual void RaiseInitializationFailed()
 {
     InitializationFailed?.Invoke(this, EventArgs.Empty);
 }
Exemple #6
0
 public void OnInitializationFailed()
 {
     InitializationFailed?.Invoke(this, EventArgs.Empty);
 }