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 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 no serviço Azure Cosmos DB. Por padrão, é LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Valor de Propriedade
"Custom" | "LastWriterWins"