Partilhar via


ConflictResolutionPolicy Classe

Definição

Representa a configuração de política de resolução de conflitos para especificar como resolve conflitos caso gravações de regiões diferentes resultem em conflitos em itens no contêiner no serviço do Azure Cosmos DB.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonConflictResolutionPolicyConverter))]
public class ConflictResolutionPolicy
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonConflictResolutionPolicyConverter))>]
type ConflictResolutionPolicy = class
Public Class ConflictResolutionPolicy
Herança
ConflictResolutionPolicy
Atributos

Construtores

ConflictResolutionPolicy()

Inicializa uma nova instância da ConflictResolutionPolicy classe para o serviço do Azure Cosmos DB.

Propriedades

Mode

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

ResolutionPath

Obtém ou define o caminho que está presente em cada item no serviço do Azure Cosmos DB para o último gravador ganha resolução de conflitos. Esse caminho deve estar presente em cada item e deve ser um valor inteiro. No caso de um conflito ocorrer em um item, o item 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.

ResolutionProcedure

Obtém ou define o Procedimento Armazenado usado para resolução de conflitos no serviço do Azure Cosmos DB. Esse procedimento armazenado pode ser criado depois que o CosmosContainer é criado e pode ser alterado conforme necessário.

Aplica-se a