Megosztás:


ConflictResolutionPolicy interface

Az ütközésfeloldási szabályzat konfigurációját jelöli, amely meghatározza, hogyan oldható fel az ütközés, ha a különböző régiókból történő írások ütközéseket eredményeznek az Azure Cosmos DB szolgáltatás gyűjteményében lévő dokumentumokon.

Tulajdonságok

conflictResolutionPath

Lekéri vagy beállítja az Azure Cosmos DB szolgáltatásban az egyes dokumentumokban található elérési utat az utolsó író számára, és ezzel feloldja az ütközéseket. Ennek az elérési útnak minden dokumentumban jelen kell lennie, és egész számnak kell lennie. Ha ütközés lép fel egy dokumentumban, a program a megadott elérési út magasabb egész számértékével rendelkező dokumentumot választja ki. Ha az elérési út nincs meghatározva, alapértelmezés szerint az időbélyeg elérési útja lesz használva.

Ezt az értéket csak a LastWriterWins használatakor szabad beállítani.

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

Lekéri vagy beállítja a StoredProcedure, amelyet az Azure Cosmos DB szolgáltatásban az ütközések feloldásához használnak. Ez a tárolt eljárás a tároló létrehozása után hozható létre, és igény szerint módosítható.

  1. Ezt az értéket csak Egyénihasználatakor szabad beállítani.
  2. Ha a tárolt eljárás meghiúsul vagy kivételt eredményez, az ütközésfeloldás alapértelmezés szerint regisztrálja az ütközéseket az ütközések hírcsatornájában.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
mode

Lekéri vagy beállítja a <cref="ConflictResolutionMode"/> a Azure Cosmos DB szolgáltatásban. Alapértelmezés szerint LastWriterWins.

Tulajdonság adatai

conflictResolutionPath

Lekéri vagy beállítja az Azure Cosmos DB szolgáltatásban az egyes dokumentumokban található elérési utat az utolsó író számára, és ezzel feloldja az ütközéseket. Ennek az elérési útnak minden dokumentumban jelen kell lennie, és egész számnak kell lennie. Ha ütközés lép fel egy dokumentumban, a program a megadott elérési út magasabb egész számértékével rendelkező dokumentumot választja ki. Ha az elérési út nincs meghatározva, alapértelmezés szerint az időbélyeg elérési útja lesz használva.

Ezt az értéket csak a LastWriterWins használatakor szabad beállítani.

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

Tulajdonság értéke

string

conflictResolutionProcedure

Lekéri vagy beállítja a StoredProcedure, amelyet az Azure Cosmos DB szolgáltatásban az ütközések feloldásához használnak. Ez a tárolt eljárás a tároló létrehozása után hozható létre, és igény szerint módosítható.

  1. Ezt az értéket csak Egyénihasználatakor szabad beállítani.
  2. Ha a tárolt eljárás meghiúsul vagy kivételt eredményez, az ütközésfeloldás alapértelmezés szerint regisztrálja az ütközéseket az ütközések hírcsatornájában.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string

Tulajdonság értéke

string

mode

Lekéri vagy beállítja a <cref="ConflictResolutionMode"/> a Azure Cosmos DB szolgáltatásban. Alapértelmezés szerint LastWriterWins.

mode?: "Custom" | "LastWriterWins"

Tulajdonság értéke

"Custom" | "LastWriterWins"