ConflictResolutionPolicy interface
Rappresenta la configurazione dei criteri di risoluzione dei conflitti per specificare come risolvere i conflitti in caso di scritture da aree diverse genera conflitti nei documenti nella raccolta nel servizio Azure Cosmos DB.
Proprietà
conflict |
Ottiene o imposta il percorso presente in ogni documento nel servizio Azure Cosmos DB per l'ultimo writer vince la risoluzione dei conflitti. Questo percorso deve essere presente in ogni documento e deve essere un valore intero. In caso di conflitto in un documento, verrà selezionato il documento con il valore intero più alto nel percorso specificato. Se il percorso non è specificato, per impostazione predefinita verrà usato il percorso del timestamp. Questo valore deve essere impostato solo quando si usa LastWriterWins.
|
conflict |
Ottiene o imposta l'oggetto StoredProcedure usato per la risoluzione dei conflitti nel servizio Azure Cosmos DB. Questa stored procedure può essere creata dopo la creazione del contenitore e può essere modificata in base alle esigenze.
|
mode | Ottiene o imposta l'oggetto nel servizio Azure Cosmos DB. Per impostazione predefinita, è LastWriterWins. |
Dettagli proprietà
conflictResolutionPath
Ottiene o imposta il percorso presente in ogni documento nel servizio Azure Cosmos DB per l'ultimo writer vince la risoluzione dei conflitti. Questo percorso deve essere presente in ogni documento e deve essere un valore intero. In caso di conflitto in un documento, verrà selezionato il documento con il valore intero più alto nel percorso specificato. Se il percorso non è specificato, per impostazione predefinita verrà usato il percorso del timestamp.
Questo valore deve essere impostato solo quando si usa LastWriterWins.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Valore della proprietà
string
conflictResolutionProcedure
Ottiene o imposta l'oggetto StoredProcedure usato per la risoluzione dei conflitti nel servizio Azure Cosmos DB. Questa stored procedure può essere creata dopo la creazione del contenitore e può essere modificata in base alle esigenze.
- Questo valore deve essere impostato solo quando si usa Custom.
- Se la stored procedure non riesce o genera un'eccezione, per impostazione predefinita la risoluzione dei conflitti verrà registrata nel feed dei conflitti.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Valore della proprietà
string
mode
Ottiene o imposta l'oggetto nel servizio Azure Cosmos DB. Per impostazione predefinita, è LastWriterWins.
mode?: "Custom" | "LastWriterWins"
Valore della proprietà
"Custom" | "LastWriterWins"