Click or drag to resize

IDataAuditApi.Enumerate Method

Enumerate Audit Logs.

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntax
C#
IEnumerable<DataAuditLog> Enumerate(
	DataAuditEnumerationQuery query,
	CancellationToken token = default
)

Parameters

query  DataAuditEnumerationQuery
The enumeration query.
token  CancellationToken  (Optional)
An instance of CancellationToken. If it isn't passed, the default value will be assigned.

Return Value

IEnumerable<DataAuditLog>
Enumeration of Audit Logs.
Example
C#
var dataAuditApi = ctx.Use<IDataAuditApi>();
var relatedDOId = "RelatedDataClass/f97b09f9-896b-44d5-8885-aa50001be638";
var filter = FilterBuilder.Create().Eq("DataObjectId", relatedDOId).Build();
var query = DataAuditEnumerationQuery
                    .FilterBy(filter)
                    .Paging(0,10);
foreach (var dataAuditLog in dataAuditApi.Enumerate(query)) 
{
    Log.Info("EnumerateAuditLog - {@dataAuditLog}", dataAuditLog);
}
See Also