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
conflict |
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.
|
conflict |
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.
|
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.
- Deze waarde mag alleen worden ingesteld wanneer u aangepastegebruikt.
- 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"