Compartilhar 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 do Azure Cosmos DB.

Propriedades

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";
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 depois que o Container é criado e pode ser alterado conforme necessário.

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

Obtém ou define o no serviço do 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 depois que o Container é criado e pode ser alterado conforme necessário.

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

mode

Obtém ou define o no serviço do Azure Cosmos DB. Por padrão, é LastWriterWins.

mode?: Object

Valor da propriedade

Object