Zásady konzistence dotazů

Zásady konzistence dotazů skupiny úloh umožňují zadat možnosti, které řídí režim konzistence dotazů.

Objekt zásad

Každá možnost se skládá z:

  • A typed Value – hodnota limitu.
  • IsRelaxable – logická hodnota, která definuje, jestli volající může jako součást vlastností požadavku uvolnit možnost. Výchozí je true.

Konfigurovatelná jsou následující omezení:

Název Typ Description Podporované hodnoty Výchozí hodnota Odpovídající vlastnost žádosti klienta
Konzistence dotazů QueryConsistency Režim konzistence, který se má použít. Strong, Weaknebo WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan Maximální stáří výsledků dotazu v mezipaměti , které lze vrátit. Nezáporná timespan null query_results_cache_max_age

Poznámka

Výchozí hodnota platí v následujících případech:

  • Zásada není definovaná a možnost žádosti klienta není nastavená.
  • Zásada je definovaná, možnost není definovaná a možnost žádosti klienta není nastavená.
  • Zásada je definovaná, možnost je definovaná null jako její Valuea možnost požadavku klienta není nastavená.

Příklad

"QueryConsistencyPolicy": {
  "QueryConsistency": {
    "IsRelaxable": true,
    "Value": "Weak"
  },
  "CachedResultsMaxAge": {
    "IsRelaxable": true,
    "Value": "05:00:00"
  }
}