ConflictResolutionPolicy interface
Az ütközésfeloldási szabályzat konfigurációját jelöli az ütközések feloldásához abban az esetben, 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
conflict |
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, amely az ütközések feloldását nyeri. Ennek az elérési útnak minden dokumentumban jelen kell lennie, és egész számnak kell lennie. Ha egy dokumentumon ütközés történik, a rendszer 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 akkor szabad beállítani, ha a következőt használja LastWriterWins: .
|
conflict |
Lekéri vagy beállítja azt 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 létrehozás után Container hozható létre, és igény szerint módosítható.
|
mode | Lekéri vagy beállítja az Azure Cosmos DB szolgáltatásban. Alapértelmezés szerint a következő: 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, amely az ütközések feloldását nyeri. Ennek az elérési útnak minden dokumentumban jelen kell lennie, és egész számnak kell lennie. Ha egy dokumentumon ütközés történik, a rendszer 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 akkor szabad beállítani, ha a következőt használja LastWriterWins: .
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Tulajdonság értéke
string
conflictResolutionProcedure
Lekéri vagy beállítja azt 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 létrehozás után Container hozható létre, és igény szerint módosítható.
- Ezt az értéket csak akkor szabad beállítani, ha a következőt használja Custom: .
- Ha a tárolt eljárás meghiúsul vagy kivételt jelez, az ütközésfeloldás alapértelmezés szerint az ütközések regisztrálására kerül 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 az Azure Cosmos DB szolgáltatásban. Alapértelmezés szerint a következő: LastWriterWins.
mode?: Object
Tulajdonság értéke
Object