Method WithMaxTotalDuration
- Namespace
- QueryGuard
- Assembly
- QueryGuard.Core.dll
WithMaxTotalDuration(TimeSpan, QueryGuardSeverity)
Limits the summed duration of counted commands.
public QueryGuardPolicy WithMaxTotalDuration(TimeSpan maxTotalDuration, QueryGuardSeverity severity = QueryGuardSeverity.Warning)
Parameters
maxTotalDurationTimeSpanThe inclusive maximum total duration.
severityQueryGuardSeverityHow to react when the limit is exceeded.
Returns
- QueryGuardPolicy
A new policy.
Remarks
Use this only in an environment whose timing you control. See MaxTotalDuration.
Exceptions
- ArgumentOutOfRangeException
maxTotalDurationis negative.