ConflictResolutionPolicy interface

異なるリージョンからの書き込みが Azure Cosmos DB サービス内のコレクション内のドキュメントで競合する場合に、競合を解決する方法を指定するための競合解決ポリシー構成を表します。

プロパティ

conflictResolutionPath

最後のライターが競合解決を優先するために、Azure Cosmos DB サービスの各ドキュメントに存在するパスを取得または設定します。 このパスは各ドキュメントに存在し、整数値である必要があります。 ドキュメントで競合が発生した場合は、指定したパスの整数値が大きいドキュメントが選択されます。 パスが指定されていない場合、既定ではタイムスタンプ パスが使用されます。 この値は、 を使用 LastWriterWinsする場合にのみ設定する必要があります。

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

Azure Cosmos DB サービスの StoredProcedure 競合解決に使用される を取得または設定します。 このストアド プロシージャは、 が作成された後に 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

Azure Cosmos DB サービスの StoredProcedure 競合解決に使用される を取得または設定します。 このストアド プロシージャは、 が作成された後に Container 作成され、必要に応じて変更できます。

  1. この値は、 を使用 Customする場合にのみ設定する必要があります。
  2. ストアド プロシージャが失敗した場合、または例外がスローされた場合、競合の解決は既定で競合フィードに競合を登録します。
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

プロパティ値

string

mode

Azure Cosmos DB サービスの を取得または設定します。 既定では、 です LastWriterWins

mode?: Object

プロパティ値

Object