IDataAuditApi.Enumerate Method
|
Enumerate Audit Logs.
Namespace: Casewhere.Runtime.DSL.ApiAssembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
SyntaxIEnumerable<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.
Examplevar 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