ConflictResolutionPolicy interface
Representa a configuração da política de resolução de conflitos para especificar como resolver conflitos caso gravações de regiões diferentes resultem em conflitos em documentos na coleção no serviço Azure Cosmos DB.
Propriedades
| conflict |
Obtém ou define o caminho que está presente em cada documento no serviço Azure Cosmos DB para que o último gravador ganhe a resolução de conflitos. Esse caminho deve estar presente em cada documento e deve ser um valor inteiro. No caso de ocorrer um conflito em um documento, o documento com o valor inteiro mais alto no caminho especificado será selecionado. Se o caminho não for especificado, por padrão, o caminho do carimbo de data/hora será usado. Esse valor só deve ser definido ao usar LastWriterWins.
|
| conflict |
Obtém ou define o StoredProcedure que é usado para resolução de conflitos no serviço Azure Cosmos DB. Esse procedimento armazenado pode ser criado após a criação do de contêiner e pode ser alterado conforme necessário.
|
| mode | Obtém ou define o <see cref="ConflictResolutionMode"/> no serviço Azure Cosmos DB. Por padrão, é LastWriterWins. |
Detalhes de Propriedade
conflictResolutionPath
Obtém ou define o caminho que está presente em cada documento no serviço Azure Cosmos DB para que o último gravador ganhe a resolução de conflitos. Esse caminho deve estar presente em cada documento e deve ser um valor inteiro. No caso de ocorrer um conflito em um documento, o documento com o valor inteiro mais alto no caminho especificado será selecionado. Se o caminho não for especificado, por padrão, o caminho do carimbo de data/hora será usado.
Esse valor só deve ser definido ao usar LastWriterWins.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Valor de Propriedade
string
conflictResolutionProcedure
Obtém ou define o StoredProcedure que é usado para resolução de conflitos no serviço Azure Cosmos DB. Esse procedimento armazenado pode ser criado após a criação do de contêiner e pode ser alterado conforme necessário.
- Esse valor só deve ser definido ao usar Custom.
- Caso o procedimento armazenado falhe ou lance uma exceção, a resolução de conflitos será padronizada para registrar conflitos no feed de conflitos.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Valor de Propriedade
string
mode
Obtém ou define o <see cref="ConflictResolutionMode"/> no serviço Azure Cosmos DB. Por padrão, é LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Valor de Propriedade
"Custom" | "LastWriterWins"