共用方式為


ConflictResolutionPolicy interface

代表用來指定如何解決衝突的衝突解決原則設定,以防不同區域的寫入會導致 Azure Cosmos DB 服務集合中檔發生衝突。

屬性

conflictResolutionPath

取得或設定在 Azure Cosmos DB 服務中,最後一個寫入器會贏得衝突解決之每個檔中的路徑。 此路徑必須存在於每個檔中,而且必須是整數值。 如果檔發生衝突,將會挑選具有指定路徑中較高整數值的檔。 如果未指定路徑,預設會使用時間戳路徑。 只有在使用 LastWriterWins 時,才應該設定此值。

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

取得或設定用於 StoredProcedure Azure Cosmos DB 服務中衝突解決的 。 建立 之後 Container 可以建立此預存程式,並視需要變更。

  1. 只有在使用 Custom 時,才應該設定此值。
  2. 如果預存程式失敗或擲回例外狀況,衝突解決會預設為在衝突摘要中註冊衝突。
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

取得或設定 Azure Cosmos DB 服務中的 。 根據預設, LastWriterWins 它是 。

屬性詳細資料

conflictResolutionPath

取得或設定在 Azure Cosmos DB 服務中,最後一個寫入器會贏得衝突解決之每個檔中的路徑。 此路徑必須存在於每個檔中,而且必須是整數值。 如果檔發生衝突,將會挑選具有指定路徑中較高整數值的檔。 如果未指定路徑,預設會使用時間戳路徑。 只有在使用 LastWriterWins 時,才應該設定此值。

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

屬性值

string

conflictResolutionProcedure

取得或設定用於 StoredProcedure Azure Cosmos DB 服務中衝突解決的 。 建立 之後 Container 可以建立此預存程式,並視需要變更。

  1. 只有在使用 Custom 時,才應該設定此值。
  2. 如果預存程式失敗或擲回例外狀況,衝突解決會預設為在衝突摘要中註冊衝突。
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

屬性值

string

mode

取得或設定 Azure Cosmos DB 服務中的 。 根據預設, LastWriterWins 它是 。

mode?: Object

屬性值

Object