ConflictResolutionPolicy interface
Představuje konfiguraci zásad řešení konfliktů pro určení způsobu řešení konfliktů v případě, že zápisy z různých oblastí vedou ke konfliktům dokumentů v kolekci ve službě Azure Cosmos DB.
Vlastnosti
conflict |
Získá nebo nastaví cestu, která je k dispozici v jednotlivých dokumentech ve službě Azure Cosmos DB pro poslední zapisovač vyhrává řešení konfliktů. Tato cesta musí být v každém dokumentu a musí být celočíselnou hodnotou. V případě konfliktu v dokumentu se vybere dokument s vyšší celočíselnou hodnotou v zadané cestě. Pokud cesta není určená, použije se ve výchozím nastavení cesta časového razítka. Tato hodnota by měla být nastavena pouze při použití .LastWriterWins
|
conflict |
Získá nebo nastaví, StoredProcedure který se používá k řešení konfliktů ve službě Azure Cosmos DB. Tato uložená procedura může být vytvořena po Container vytvoření a může být změněna podle potřeby.
|
mode | Získá nebo nastaví ve službě Azure Cosmos DB. Ve výchozím nastavení je LastWriterWinsto . |
Podrobnosti vlastnosti
conflictResolutionPath
Získá nebo nastaví cestu, která je k dispozici v jednotlivých dokumentech ve službě Azure Cosmos DB pro poslední zapisovač vyhrává řešení konfliktů. Tato cesta musí být v každém dokumentu a musí být celočíselnou hodnotou. V případě konfliktu v dokumentu se vybere dokument s vyšší celočíselnou hodnotou v zadané cestě. Pokud cesta není určená, použije se ve výchozím nastavení cesta časového razítka. Tato hodnota by měla být nastavena pouze při použití .LastWriterWins
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Hodnota vlastnosti
string
conflictResolutionProcedure
Získá nebo nastaví, StoredProcedure který se používá k řešení konfliktů ve službě Azure Cosmos DB. Tato uložená procedura může být vytvořena po Container vytvoření a může být změněna podle potřeby.
- Tato hodnota by měla být nastavena pouze při použití .Custom
- V případě, že uložená procedura selže nebo vyvolá výjimku, bude řešení konfliktů ve výchozím nastavení registrovat konflikty v informačním kanálu konfliktů.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Hodnota vlastnosti
string
mode
Získá nebo nastaví ve službě Azure Cosmos DB. Ve výchozím nastavení je LastWriterWinsto .
mode?: Object
Hodnota vlastnosti
Object