Show / Hide Table of Contents

Class AuditLog

Inheritance
System.Object
Entity
Entity<Guid>
BasicAggregateRoot<Guid>
AggregateRoot<Guid>
AuditLog
Implements
IAggregateRoot<Guid>
IEntity<Guid>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IMultiTenant
Inherited Members
AggregateRoot<Guid>.ExtraProperties
AggregateRoot<Guid>.ConcurrencyStamp
AggregateRoot<Guid>.Validate(ValidationContext)
BasicAggregateRoot<Guid>.GetLocalEvents()
BasicAggregateRoot<Guid>.GetDistributedEvents()
BasicAggregateRoot<Guid>.ClearLocalEvents()
BasicAggregateRoot<Guid>.ClearDistributedEvents()
BasicAggregateRoot<Guid>.AddLocalEvent(Object)
BasicAggregateRoot<Guid>.AddDistributedEvent(Object)
Entity<Guid>.Id
Entity<Guid>.GetKeys()
Entity<Guid>.ToString()
Entity.EntityEquals(IEntity)
Namespace: Volo.Abp.AuditLogging
Assembly: Volo.Abp.AuditLogging.Domain.dll
Syntax
public class AuditLog : AggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IMultiTenant

Constructors

AuditLog()

Declaration
protected AuditLog()

AuditLog(IGuidGenerator, AuditLogInfo)

Declaration
public AuditLog(IGuidGenerator guidGenerator, AuditLogInfo auditInfo)
Parameters
Type Name Description
IGuidGenerator guidGenerator
AuditLogInfo auditInfo

Properties

Actions

Declaration
public virtual ICollection<AuditLogAction> Actions { get; protected set; }
Property Value
Type Description
ICollection<AuditLogAction>

ApplicationName

Declaration
public virtual string ApplicationName { get; set; }
Property Value
Type Description
System.String

BrowserInfo

Declaration
public virtual string BrowserInfo { get; protected set; }
Property Value
Type Description
System.String

ClientId

Declaration
public virtual string ClientId { get; set; }
Property Value
Type Description
System.String

ClientIpAddress

Declaration
public virtual string ClientIpAddress { get; protected set; }
Property Value
Type Description
System.String

ClientName

Declaration
public virtual string ClientName { get; protected set; }
Property Value
Type Description
System.String

Comments

Declaration
public virtual string Comments { get; protected set; }
Property Value
Type Description
System.String

CorrelationId

Declaration
public virtual string CorrelationId { get; set; }
Property Value
Type Description
System.String

EntityChanges

Declaration
public virtual ICollection<EntityChange> EntityChanges { get; protected set; }
Property Value
Type Description
ICollection<EntityChange>

Exceptions

Declaration
public virtual string Exceptions { get; protected set; }
Property Value
Type Description
System.String

ExecutionDuration

Declaration
public virtual int ExecutionDuration { get; protected set; }
Property Value
Type Description
System.Int32

ExecutionTime

Declaration
public virtual DateTime ExecutionTime { get; protected set; }
Property Value
Type Description
DateTime

HttpMethod

Declaration
public virtual string HttpMethod { get; protected set; }
Property Value
Type Description
System.String

HttpStatusCode

Declaration
public virtual int? HttpStatusCode { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

ImpersonatorTenantId

Declaration
public virtual Guid? ImpersonatorTenantId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

ImpersonatorUserId

Declaration
public virtual Guid? ImpersonatorUserId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

TenantId

Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

TenantName

Declaration
public virtual string TenantName { get; protected set; }
Property Value
Type Description
System.String

Url

Declaration
public virtual string Url { get; protected set; }
Property Value
Type Description
System.String

UserId

Declaration
public virtual Guid? UserId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

UserName

Declaration
public virtual string UserName { get; protected set; }
Property Value
Type Description
System.String

Implements

IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IMultiTenant

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft