ConflictResolutionPolicy Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET