SecureTableOperationsTQueryRecordCountAsync(ClaimsPrincipal, CancellationToken, IRecordFilter) Method

Gets the record count for the modeled table based on search parameter. Search executed against fields modeled with SearchableAttribute.

Definition

Namespace: Gemstone.Data.Model
Assembly: Gemstone.Data (in Gemstone.Data.dll) Version: 1.0.185 -- Release Build+eefea5354e1f57b00da17eeab580f8e1832ae3b6
public Task<int> QueryRecordCountAsync(
	ClaimsPrincipal principal,
	CancellationToken cancellationToken,
	params IRecordFilter?[]? recordFilter
)

Parameters

principal  ClaimsPrincipal
Claims principal which is making the request.
cancellationToken  CancellationToken
Propagates notification that operations should be canceled.
recordFilter  IRecordFilter
IRecordFilter to be filtered by

Return Value

TaskInt32
Record count for the modeled table based on search parameter.

Remarks

This is a convenience call to [!:QueryRecordCount(RecordRestriction[])] where restriction is generated by [!:GetSearchRestrictions(IRecordFilter[])]

See Also