Table of Contents

Method Evaluate

Namespace
QueryGuard
Assembly
QueryGuard.Core.dll

Evaluate(CompletedQueryGuardSession, IReadOnlyList<QueryFingerprintGroup>)

Evaluates the session's policy against what it recorded.

public IReadOnlyList<QueryFinding> Evaluate(CompletedQueryGuardSession session, IReadOnlyList<QueryFingerprintGroup> groups)

Parameters

session CompletedQueryGuardSession

The completed session.

groups IReadOnlyList<QueryFingerprintGroup>

The session's fingerprint groups, most repeated first.

Returns

IReadOnlyList<QueryFinding>

The findings produced, in any order. The caller is responsible for ordering them deterministically.

Exceptions

ArgumentNullException

A required argument is null.