Enum SqlServerE2eFlagState
- Namespace
- ItTiger.TigerQuery.Core
- Assembly
- ItTiger.TigerQuery.Core.dll
The state of one reserved TigerQuery E2E Boolean metadata entry on a connection profile.
public enum SqlServerE2eFlagState
Fields
Absent = 0- The key is not present on the profile. It grants nothing.
False = 2- The key is present with the exact value
false. Malformed = 3- The key is present with a value that is neither
truenorfalse.This is a configuration error, not a denial. Callers must report it rather than treat it as False. True = 1- The key is present with the exact value
true.
Remarks
The grammar is deliberately narrow, so every reading of a reserved key has exactly one
of four answers and none of them is a guess. In particular Malformed is
not False: a profile written with
True, 1, or yes
fails loudly instead of quietly withdrawing an authorization the author believed they
had granted, which is the failure mode that makes a typo dangerous.