/// <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(); } }
//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(); } }