ConflictResolutionPolicy interface
Представляет конфигурацию политики разрешения конфликтов для указания способа разрешения конфликтов в случае, если записи из разных регионов приводят к конфликтам в документах в коллекции в службе Azure Cosmos DB.
Свойства
conflict |
Возвращает или задает путь, который присутствует в каждом документе в службе Azure Cosmos DB для последнего модуля записи, который получает разрешение конфликтов. Этот путь должен присутствовать в каждом документе и быть целочисленным значением. В случае конфликта в документе выбирается документ с более высоким целочисленным значением в указанном пути. Если путь не указан, по умолчанию будет использоваться путь к метке времени. Это значение следует задавать только при использовании LastWriterWins.
|
conflict |
Возвращает или задает объект StoredProcedure , используемый для разрешения конфликтов в службе Azure Cosmos DB. Эта хранимая процедура может быть создана после создания контейнера и может быть изменена при необходимости.
|
mode | Возвращает или задает в службе Azure Cosmos DB. По умолчанию это LastWriterWins. |
Сведения о свойстве
conflictResolutionPath
Возвращает или задает путь, который присутствует в каждом документе в службе Azure Cosmos DB для последнего модуля записи, который получает разрешение конфликтов. Этот путь должен присутствовать в каждом документе и быть целочисленным значением. В случае конфликта в документе выбирается документ с более высоким целочисленным значением в указанном пути. Если путь не указан, по умолчанию будет использоваться путь к метке времени.
Это значение следует задавать только при использовании LastWriterWins.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Значение свойства
string
conflictResolutionProcedure
Возвращает или задает объект StoredProcedure , используемый для разрешения конфликтов в службе Azure Cosmos DB. Эта хранимая процедура может быть создана после создания контейнера и может быть изменена при необходимости.
- Это значение следует задавать только при использовании пользовательского.
- Если хранимая процедура завершается сбоем или вызывает исключение, разрешение конфликтов по умолчанию будет зарегистрировать конфликты в веб-канале конфликтов.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Значение свойства
string
mode
Возвращает или задает в службе Azure Cosmos DB. По умолчанию это LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Значение свойства
"Custom" | "LastWriterWins"