Dela via


ConflictResolutionPolicy interface

Representerar konfigurationen av konfliktlösningsprincipen för att ange hur konflikter ska lösas om skrivningar från olika regioner resulterar i konflikter i dokument i samlingen i Azure Cosmos DB-tjänsten.

Egenskaper

conflictResolutionPath

Hämtar eller anger sökvägen som finns i varje dokument i Azure Cosmos DB-tjänsten för senaste skrivare vinner konfliktlösning. Den här sökvägen måste finnas i varje dokument och måste vara ett heltalsvärde. Om det uppstår en konflikt i ett dokument väljs dokumentet med det högre heltalsvärdet i den angivna sökvägen. Om sökvägen är ospecificerad används som standard tidsstämpelsökvägen.

Det här värdet bör bara anges när du använder LastWriterWins.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionProcedure

Hämtar eller anger StoredProcedure som används för konfliktlösning i Azure Cosmos DB-tjänsten. Den här lagrade proceduren kan skapas när Container har skapats och kan ändras efter behov.

  1. Det här värdet ska bara anges när du använder Anpassad.
  2. Om den lagrade proceduren misslyckas eller utlöser ett undantag kommer konfliktlösningen som standard att registrera konflikter i konfliktflödet.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

Hämtar eller anger i Azure Cosmos DB-tjänsten. Som standard är det LastWriterWins.

Egenskapsinformation

conflictResolutionPath

Hämtar eller anger sökvägen som finns i varje dokument i Azure Cosmos DB-tjänsten för senaste skrivare vinner konfliktlösning. Den här sökvägen måste finnas i varje dokument och måste vara ett heltalsvärde. Om det uppstår en konflikt i ett dokument väljs dokumentet med det högre heltalsvärdet i den angivna sökvägen. Om sökvägen är ospecificerad används som standard tidsstämpelsökvägen.

Det här värdet bör bara anges när du använder LastWriterWins.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string

Egenskapsvärde

string

conflictResolutionProcedure

Hämtar eller anger StoredProcedure som används för konfliktlösning i Azure Cosmos DB-tjänsten. Den här lagrade proceduren kan skapas när Container har skapats och kan ändras efter behov.

  1. Det här värdet ska bara anges när du använder Anpassad.
  2. Om den lagrade proceduren misslyckas eller utlöser ett undantag kommer konfliktlösningen som standard att registrera konflikter i konfliktflödet.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

Egenskapsvärde

string

mode

Hämtar eller anger i Azure Cosmos DB-tjänsten. Som standard är det LastWriterWins.

mode?: "Custom" | "LastWriterWins"

Egenskapsvärde

"Custom" | "LastWriterWins"