Class AuditService
- Namespace
- Dynamicweb.Auditing
- Assembly
- Dynamicweb.Core.dll
Provides methods for querying and persisting audit information.
- Inheritance
-
Audit
Service
- Inherited Members
Properties
Disabled
Gets or sets possibility to add audit event.
Property Value
Methods
CountByQuery(AuditQuery)
Get audit events list by query
Parameters
query
AuditQuery
Returns
Delete(int)
Delete audit event by identifier
Parameters
autoId
int
Returns
DeleteByQuery(AuditQuery)
Delete audit events by query
Parameters
query
AuditQuery
Returns
GetById(int)
Gets audit event by identifier
Parameters
autoId
int
Returns
GetByIds(IEnumerable<int>)
Gets audits events by identifiers
Parameters
autoIds
IEnumerable<int>
Returns
GetByIds(IEnumerable<int>, AuditQuery)
Gets audits events by identifiers
Parameters
autoIds
IEnumerable<int>additionalQuery
AuditQuery
Returns
GetByQuery(AuditQuery)
Get audit events list by query
Parameters
query
AuditQuery
Returns
GetDetails(Audit)
Get all audit details by audit identifier
Parameters
auditEvent
Audit
Returns
GetDetails(IEnumerable<Audit>)
Get audits details by audits identifiers
Parameters
auditEvents
IEnumerable<Audit>
Returns
GetUniqueActions(AuditQuery)
Get unique event actions by query
Parameters
query
AuditQuery
Returns
GetUniqueTypes(AuditQuery)
Get unique event types by query
Parameters
query
AuditQuery
Returns
HasAnyAudits()
Returns
MoveAudits(IEnumerable<AuditMoveSetting>)
Parameters
auditsMoveSettings
IEnumerable<AuditMove >Setting
Save(Audit)
Add new audit event
Parameters
audit
AuditThe audit event
Save(Audit, IEnumerable<AuditDetail>)
Add new audit event if it is new and create audit details for it.
Parameters
audit
AuditThe audit
details
IEnumerable<AuditDetail >List of the audit details
Save(Audit, string)
Add new audit event about deleted object.
Parameters
Remarks
Use this method to inform that audited object has been deleted