Allows implementing classes to log data modifications.
Indicates whether the auditor requires an active transaction.
public Boolean RequiresTransaction { get; }
Performs an auditing process after the data action was taken.
public Void AfterDataAction(action, model)
Name | Type | Summary |
---|---|---|
action | DataAction | |
model | IDataModel |
Performs an auditing process before the data action takes place.
public Void BeforeDataAction(action, model)
Name | Type | Summary |
---|---|---|
action | DataAction | |
model | IDataModel |
Verify if the secured model is consistent with the audit information of it and optionally generates an audit incident.
public SecuredDataModelVerificationResult VerifyIntegrity(model, generateAuditIncident)
A SecuredDataModelVerificationResult.
Name | Type | Summary |
---|---|---|
model | IDataModel | The data model to verify. |
generateAuditIncident | Boolean | Whether an audit incident must be generated. Defaults to true. |
In this document