API Diff between 2.0.0 and 16.4.2
27 Additions
82 Removals
Audit.Core
-
public enum ActionType
-
public static class AuditConfiguration
-
public abstract class AuditDataProvider
-
public class AuditEvent
-
public class AuditEventEnvironment
-
public static class AuditScope
- public AuditDataProvider DataProvider { get; }
- public AuditEvent Event { get; }
- public EventCreationPolicy EventCreationPolicy { get; }
- public object EventId { get; }
- public string EventType { get; set; }
- public SaveMode SaveMode { get; }
- public static AuditScope Create(AuditScopeOptions options)
- public static IAuditScope Create(Action<IAuditScopeOptionsConfigurator> config)
- public static AuditScope Create(string eventType, Func<object> target, object extraFields = null)
- public static Task<AuditScope> CreateAsync(AuditScopeOptions options)
- public static Task<IAuditScope> CreateAsync(Action<IAuditScopeOptionsConfigurator> config)
- public static Task<AuditScope> CreateAsync(string eventType, Func<object> target, object extraFields = null)
- public static void Log(string eventType, object extraFields)
- public static Task LogAsync(string eventType, object extraFields)
- public void (string text)
- public void (string format, object[] args)
- public void Discard()
- public void Dispose()
- public Task DisposeAsync()
- public void Save()
- public Task SaveAsync()
- public void SetCustomField<TC>(string fieldName, TC value, bool serialize = false)
- public void SetTargetGetter(Func<object> targetGetter)
- public static AuditScope<T> Create<T>(string eventType, Func<T> target)
- public static AuditScope<T> Create<T>(Func<T> target)
- public static AuditScope<T> Create<T>(Func<T> target, string referenceId)
- public static AuditScope<T> Create<T>(string eventType, Func<T> target, string referenceId)
-
public class AuditScopeFactory : IAuditScopeFactory
-
public class AuditScopeOptions
-
public class AuditScopeOptionsConfigurator : IAuditScopeOptionsConfigurator
-
public class AuditScope<T> : IDisposable
-
public class AuditTarget
-
public static class Configuration
-
public class DefaultSystemClock : ISystemClock
-
public enum EventCreationPolicy
-
public interface IAuditOutput
-
public interface IAuditScope : IDisposable
-
public interface IAuditScopeFactory
-
public interface IAuditScopeOptionsConfigurator
-
public interface ISystemClock
-
public enum SaveMode
Audit.Core.ConfigurationApi
Audit.Core.Extensions
Audit.Core.Providers