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. Este valor só deve ser definido ao usar o ConflictResolutionMode.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 defeito, é o ModoDeResoluçãode de Conflitos.ÚltimoEscritorGanha. |
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.
Este valor só deve ser definido ao usar o ConflictResolutionMode.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.
- Este valor só deve ser definido ao usar o ConflictResolutionMode.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 defeito, é o ModoDeResoluçãode de Conflitos.ÚltimoEscritorGanha.
mode?: "Custom" | "LastWriterWins"
Valor de Propriedade
"Custom" | "LastWriterWins"