Table of Contents

Class AuditLogWriter

Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll

public class AuditLogWriter : IAuditLogWriter, IDisposable

Inheritance

objectAuditLogWriter

Implements

IAuditLogWriter, IDisposable

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<AuditLogWriter>(AuditLogWriter)

Constructors

AuditLogWriter(DOContext, InternalDataClass, DO)

public AuditLogWriter(DOContext context, InternalDataClass dataClass, DO @do)

Parameters

context DOContext

dataClass InternalDataClass

do DO

AuditLogWriter(WorkflowContext, DO, string)

public AuditLogWriter(WorkflowContext context, DO @do, string eventName)

Parameters

context WorkflowContext

do DO

eventName string

Properties

EnableAuditLog

public bool EnableAuditLog { get; }

Property Value

bool

Methods

CancelLog()

public void CancelLog()

CorrelationId(string)

public AuditLogWriter CorrelationId(string correlationId)

Parameters

correlationId string

Returns

AuditLogWriter

CustomData(object)

public AuditLogWriter CustomData(object data)

Parameters

data object

Returns

AuditLogWriter

CustomLog()

public AuditLogWriter CustomLog()

Returns

AuditLogWriter

DataClass(InternalDataClass)

public AuditLogWriter DataClass(InternalDataClass dataClass)

Parameters

dataClass InternalDataClass

Returns

AuditLogWriter

Dispose()

public void Dispose()

EventName(string)

public AuditLogWriter EventName(string eventName)

Parameters

eventName string

Returns

AuditLogWriter

NotEnabledAuditLog()

public static AuditLogWriter NotEnabledAuditLog()

Returns

AuditLogWriter

UserClaims(IList<UserClaim>)

public AuditLogWriter UserClaims(IList<UserClaim> userClaims)

Parameters

userClaims IList<UserClaim>

Returns

AuditLogWriter

WorkerSite(string)

public AuditLogWriter WorkerSite(string workerSite)

Parameters

workerSite string

Returns

AuditLogWriter