/// <summary>
 /// Releases the unmanaged resources used by the Serilog.Sinks.Db.MSSqlServerAuditSink and optionally
 /// releases the managed resources.
 /// </summary>
 /// <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged
 ///                         resources.</param>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         _db.Dispose();
     }
 }
Exemple #2
0
        //void FillDataTable(IEnumerable<LogEvent> events)
        //{
        //    // Add the new rows to the collection.
        //    foreach (var logEvent in events)
        //    {
        //        var row = _traits.eventTable.NewRow();

        //        foreach (var field in _db.GetColumnsAndValues(logEvent))
        //        {
        //            row[field.Key] = field.Value;
        //        }

        //        _traits.eventTable.Rows.Add(row);
        //    }

        //    _traits.eventTable.AcceptChanges();
        //}

        /// <summary>
        ///     Disposes the connection
        /// </summary>
        /// <param name="disposing"></param>
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);
            if (disposing)
            {
                _db.Dispose();
            }
        }