Click or drag to resize

IDataAuditApiEnumerate 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

IEnumerableDataAuditLog
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