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
| 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, é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.
|
| conflict |
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ó.
|
| 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ó.
- Ezt az értéket csak Egyénihasználatakor szabad beállítani.
- 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"