Partilhar via


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

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";
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.

  1. Esse valor só deve ser definido ao usar Custom.
  2. 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"
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.

  1. Esse valor só deve ser definido ao usar Custom.
  2. 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"