ConflictResolutionPolicy interface
Representa a configuração de 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 do Azure Cosmos DB.
Propriedades
conflict |
Obtém ou define o caminho que está presente em cada documento no serviço do Azure Cosmos DB para o último gravador ganha resolução de conflitos. Esse caminho deve estar presente em cada documento e deve ser um valor inteiro. No caso de um conflito ocorrer em um documento, o documento com o valor inteiro mais alto no caminho especificado será escolhido. 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 do Azure Cosmos DB. Esse procedimento armazenado pode ser criado após a criação do do contêiner e pode ser alterado conforme necessário.
|
mode | Obtém ou define o serviço no Azure Cosmos DB. Por padrão, é LastWriterWins . |
Detalhes da propriedade
conflictResolutionPath
Obtém ou define o caminho que está presente em cada documento no serviço do Azure Cosmos DB para o último gravador ganha resolução de conflitos. Esse caminho deve estar presente em cada documento e deve ser um valor inteiro. No caso de um conflito ocorrer em um documento, o documento com o valor inteiro mais alto no caminho especificado será escolhido. 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 da propriedade
string
conflictResolutionProcedure
Obtém ou define o StoredProcedure que é usado para resolução de conflitos no serviço do Azure Cosmos DB. Esse procedimento armazenado pode ser criado após a criação do do contêiner e pode ser alterado conforme necessário.
- Esse valor só deve ser definido ao usar Personalizado.
- Caso o procedimento armazenado falhe ou gere uma exceção, a resolução de conflitos usará como padrão o registro de conflitos no feed de conflitos.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Valor da propriedade
string