Alphashack.Graphdat.Agent.SqlTrace.SqlTraceManager.Term C# (CSharp) Method

Term() private method

private Term ( ) : void
return void
        private void Term()
        {
            if (_termHandle != null) _termHandle.Set();
            if (_thread != null) _thread.Join();
            _thread = null;

            foreach (var database in GetDatabases())
            {
                try
                {
                    var conn = new SqlConnection(database.Value.InstanceConnectionString);
                    var server = new Server(new ServerConnection(conn));
                    var result = server.ConnectionContext.ExecuteNonQuery(string.Format(StopScript, _workDirectory));
                }
                catch
                {
                }
            }

            _instance = null;
        }