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"