Sdílet prostřednictvím


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

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";
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.

  1. Tato hodnota by měla být nastavena pouze při použití .Custom
  2. 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"
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.

  1. Tato hodnota by měla být nastavena pouze při použití .Custom
  2. 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