Table of Contents

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

maxTotalDuration TimeSpan

The inclusive maximum total duration.

severity QueryGuardSeverity

How 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

maxTotalDuration is negative.