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 den senaste skrivaren 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 tidsstämpelsökvägen som standard. Det här värdet ska bara anges när du använder LastWriterWins.

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

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

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

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

Egenskapsinformation

conflictResolutionPath

Hämtar eller anger sökvägen som finns i varje dokument i Azure Cosmos DB-tjänsten för den senaste skrivaren 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 tidsstämpelsökvägen som standard. Det här värdet ska bara anges när du använder LastWriterWins.

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

Egenskapsvärde

string

conflictResolutionProcedure

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

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

Egenskapsvärde

string

mode

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

mode?: Object

Egenskapsvärde

Object