Delen via


ConflictResolutionPolicy interface

Vertegenwoordigt de beleidsconfiguratie voor conflictoplossing voor het oplossen van conflicten in het geval schrijfbewerkingen uit verschillende regio's leiden tot conflicten in documenten in de verzameling in de Azure Cosmos DB-service.

Eigenschappen

conflictResolutionPath

Hiermee haalt u het pad op dat aanwezig is in elk document in de Azure Cosmos DB-service voor de laatste schrijver, wordt conflictoplossing gewonnen. Dit pad moet aanwezig zijn in elk document en moet een geheel getal zijn. Als er een conflict optreedt in een document, wordt het document met de hogere gehele waarde in het opgegeven pad gekozen. Als het pad niet is opgegeven, wordt standaard het tijdstempelpad gebruikt.

Deze waarde mag alleen worden ingesteld wanneer u LastWriterWinsgebruikt.

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

Hiermee haalt u de StoredProcedure op die wordt gebruikt voor conflictoplossing in de Azure Cosmos DB-service. Deze opgeslagen procedure kan worden gemaakt nadat de Container is gemaakt en indien nodig kan worden gewijzigd.

  1. Deze waarde mag alleen worden ingesteld wanneer u aangepastegebruikt.
  2. Als de opgeslagen procedure mislukt of een uitzondering genereert, wordt de conflictoplossing standaard ingesteld op het registreren van conflicten in de conflictenfeed.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

Hiermee haalt u de azure Cosmos DB-service op of stelt u deze in. Het is standaard LastWriterWins.

Eigenschapdetails

conflictResolutionPath

Hiermee haalt u het pad op dat aanwezig is in elk document in de Azure Cosmos DB-service voor de laatste schrijver, wordt conflictoplossing gewonnen. Dit pad moet aanwezig zijn in elk document en moet een geheel getal zijn. Als er een conflict optreedt in een document, wordt het document met de hogere gehele waarde in het opgegeven pad gekozen. Als het pad niet is opgegeven, wordt standaard het tijdstempelpad gebruikt.

Deze waarde mag alleen worden ingesteld wanneer u LastWriterWinsgebruikt.

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

Waarde van eigenschap

string

conflictResolutionProcedure

Hiermee haalt u de StoredProcedure op die wordt gebruikt voor conflictoplossing in de Azure Cosmos DB-service. Deze opgeslagen procedure kan worden gemaakt nadat de Container is gemaakt en indien nodig kan worden gewijzigd.

  1. Deze waarde mag alleen worden ingesteld wanneer u aangepastegebruikt.
  2. Als de opgeslagen procedure mislukt of een uitzondering genereert, wordt de conflictoplossing standaard ingesteld op het registreren van conflicten in de conflictenfeed.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

Waarde van eigenschap

string

mode

Hiermee haalt u de azure Cosmos DB-service op of stelt u deze in. Het is standaard LastWriterWins.

mode?: "Custom" | "LastWriterWins"

Waarde van eigenschap

"Custom" | "LastWriterWins"