ConflictResolutionPolicy interface
代表用來指定如何解決衝突的衝突解決原則設定,以防不同區域的寫入會導致 Azure Cosmos DB 服務集合中檔發生衝突。
屬性
conflict |
取得或設定在 Azure Cosmos DB 服務中,最後一個寫入器會贏得衝突解決之每個檔中的路徑。 此路徑必須存在於每個檔中,而且必須是整數值。 如果檔發生衝突,將會挑選具有指定路徑中較高整數值的檔。 如果未指定路徑,預設會使用時間戳路徑。 只有在使用 LastWriterWins 時,才應該設定此值。
|
conflict |
取得或設定用於 StoredProcedure Azure Cosmos DB 服務中衝突解決的 。 建立 之後 Container 可以建立此預存程式,並視需要變更。
|
mode | 取得或設定 Azure Cosmos DB 服務中的 。 根據預設, LastWriterWins 它是 。 |
屬性詳細資料
conflictResolutionPath
取得或設定在 Azure Cosmos DB 服務中,最後一個寫入器會贏得衝突解決之每個檔中的路徑。 此路徑必須存在於每個檔中,而且必須是整數值。 如果檔發生衝突,將會挑選具有指定路徑中較高整數值的檔。 如果未指定路徑,預設會使用時間戳路徑。 只有在使用 LastWriterWins 時,才應該設定此值。
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
屬性值
string
conflictResolutionProcedure
取得或設定用於 StoredProcedure Azure Cosmos DB 服務中衝突解決的 。 建立 之後 Container 可以建立此預存程式,並視需要變更。
- 只有在使用 Custom 時,才應該設定此值。
- 如果預存程式失敗或擲回例外狀況,衝突解決會預設為在衝突摘要中註冊衝突。
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
屬性值
string