Class AuditLog
Assembly: Volo.Abp.AuditLogging.Domain.dll
Syntax
[DisableAuditing]
public class AuditLog : AggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IMultiTenant
Constructors
AuditLog()
Declaration
Declaration
public AuditLog(Guid id, string applicationName, Guid? tenantId, string tenantName, Guid? userId, string userName, DateTime executionTime, int executionDuration, string clientIpAddress, string clientName, string clientId, string correlationId, string browserInfo, string httpMethod, string url, int? httpStatusCode, Guid? impersonatorUserId, string impersonatorUserName, Guid? impersonatorTenantId, string impersonatorTenantName, ExtraPropertyDictionary extraPropertyDictionary, List<EntityChange> entityChanges, List<AuditLogAction> actions, string exceptions, string comments)
Parameters
Properties
Actions
Declaration
public virtual ICollection<AuditLogAction> Actions { get; protected set; }
Property Value
ApplicationName
Declaration
public virtual string ApplicationName { get; set; }
Property Value
BrowserInfo
Declaration
public virtual string BrowserInfo { get; protected set; }
Property Value
ClientId
Declaration
public virtual string ClientId { get; set; }
Property Value
ClientIpAddress
Declaration
public virtual string ClientIpAddress { get; protected set; }
Property Value
ClientName
Declaration
public virtual string ClientName { get; protected set; }
Property Value
Declaration
public virtual string Comments { get; protected set; }
Property Value
CorrelationId
Declaration
public virtual string CorrelationId { get; set; }
Property Value
EntityChanges
Declaration
public virtual ICollection<EntityChange> EntityChanges { get; protected set; }
Property Value
Exceptions
Declaration
public virtual string Exceptions { get; protected set; }
Property Value
ExecutionDuration
Declaration
public virtual int ExecutionDuration { get; protected set; }
Property Value
ExecutionTime
Declaration
public virtual DateTime ExecutionTime { get; protected set; }
Property Value
HttpMethod
Declaration
public virtual string HttpMethod { get; protected set; }
Property Value
HttpStatusCode
Declaration
public virtual int? HttpStatusCode { get; set; }
Property Value
ImpersonatorTenantId
Declaration
public virtual Guid? ImpersonatorTenantId { get; protected set; }
Property Value
ImpersonatorTenantName
Declaration
public virtual string ImpersonatorTenantName { get; protected set; }
Property Value
ImpersonatorUserId
Declaration
public virtual Guid? ImpersonatorUserId { get; protected set; }
Property Value
ImpersonatorUserName
Declaration
public virtual string ImpersonatorUserName { get; protected set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
TenantName
Declaration
public virtual string TenantName { get; protected set; }
Property Value
Url
Declaration
public virtual string Url { get; protected set; }
Property Value
UserId
Declaration
public virtual Guid? UserId { get; protected set; }
Property Value
UserName
Declaration
public virtual string UserName { get; protected set; }
Property Value
Implements
Extension Methods