Share via


ConflictResolutionPolicy interface

Representa la configuración de la directiva de resolución de conflictos para especificar cómo resolver conflictos en caso de que las escrituras de diferentes regiones produzcan conflictos en los documentos de la colección en el servicio Azure Cosmos DB.

Propiedades

conflictResolutionPath

Obtiene o establece la ruta de acceso que está presente en cada documento del servicio Azure Cosmos DB para el último escritor gana la resolución de conflictos. Esta ruta de acceso debe estar presente en cada documento y debe ser un valor entero. En caso de que se produzca un conflicto en un documento, se seleccionará el documento con el valor entero superior en la ruta de acceso especificada. Si la ruta de acceso no está especificada, se usará la ruta de acceso de marca de tiempo de forma predeterminada. Este valor solo debe establecerse al usar LastWriterWins.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionProcedure

Obtiene o establece el StoredProcedure objeto que se usa para la resolución de conflictos en el servicio Azure Cosmos DB. Este procedimiento almacenado se puede crear después de crear y Container se puede cambiar según sea necesario.

  1. Este valor solo debe establecerse al usar Custom.
  2. En caso de que se produzca un error en el procedimiento almacenado o se produzca una excepción, la resolución de conflictos de forma predeterminada registrará conflictos en la fuente de conflictos.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

Obtiene o establece en el servicio Azure Cosmos DB. De forma predeterminada, es LastWriterWins.

Detalles de las propiedades

conflictResolutionPath

Obtiene o establece la ruta de acceso que está presente en cada documento del servicio Azure Cosmos DB para el último escritor gana la resolución de conflictos. Esta ruta de acceso debe estar presente en cada documento y debe ser un valor entero. En caso de que se produzca un conflicto en un documento, se seleccionará el documento con el valor entero superior en la ruta de acceso especificada. Si la ruta de acceso no está especificada, se usará la ruta de acceso de marca de tiempo de forma predeterminada. Este valor solo debe establecerse al usar LastWriterWins.

conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string

Valor de propiedad

string

conflictResolutionProcedure

Obtiene o establece el StoredProcedure objeto que se usa para la resolución de conflictos en el servicio Azure Cosmos DB. Este procedimiento almacenado se puede crear después de crear y Container se puede cambiar según sea necesario.

  1. Este valor solo debe establecerse al usar Custom.
  2. En caso de que se produzca un error en el procedimiento almacenado o se produzca una excepción, la resolución de conflictos de forma predeterminada registrará conflictos en la fuente de conflictos.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

Valor de propiedad

string

mode

Obtiene o establece en el servicio Azure Cosmos DB. De forma predeterminada, es LastWriterWins.

mode?: Object

Valor de propiedad

Object