Freigeben über


ConflictResolutionPolicy Klasse

Definition

Stellt die Konfiguration der Konfliktlösungsrichtlinie dar, mit der angegeben wird, wie Konflikte gelöst werden sollen, falls Schreibvorgänge aus verschiedenen Regionen zu Konflikten für Elemente im Container im Azure Cosmos DB-Dienst führen.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonConflictResolutionPolicyConverter))]
public class ConflictResolutionPolicy
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonConflictResolutionPolicyConverter))>]
type ConflictResolutionPolicy = class
Public Class ConflictResolutionPolicy
Vererbung
ConflictResolutionPolicy
Attribute

Konstruktoren

ConflictResolutionPolicy()

Initialisiert eine neue instance der ConflictResolutionPolicy -Klasse für den Azure Cosmos DB-Dienst.

Eigenschaften

Mode

Ruft die ConflictResolutionMode im Azure Cosmos DB-Dienst ab oder legt sie fest. Standardmäßig ist dies LastWriterWins.

ResolutionPath

Ruft den Pfad ab, der in jedem Element im Azure Cosmos DB-Dienst für den letzten Writer vorhanden ist, oder legt diesen fest. Dieser Pfad muss in jedem Element vorhanden sein und ein ganzzahliger Wert sein. Im Falle eines Konflikts mit einem Element wird das Element mit dem höheren ganzzahligen Wert im angegebenen Pfad ausgewählt. Wenn der Pfad nicht angegeben ist, wird standardmäßig der Zeitstempelpfad verwendet.

ResolutionProcedure

Ruft die gespeicherte Prozedur ab, die für die Konfliktauflösung im Azure Cosmos DB-Dienst verwendet wird, oder legt diese fest. Diese gespeicherte Prozedur kann erstellt werden, nachdem die CosmosContainer erstellt wurde, und kann bei Bedarf geändert werden.

Gilt für: