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
conflict |
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.
|
conflict |
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.
|
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.
- Este valor solo debe establecerse al usar Custom.
- 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