ConflictResolutionPolicy interface
Farklı bölgelerden yazmaların Azure Cosmos DB hizmetindeki koleksiyondaki belgelerde çakışmalara neden olması durumunda çakışmaların nasıl çözüleceğini belirtmek için çakışma çözümleme ilkesi yapılandırmasını temsil eder.
Özellikler
conflict |
Son yazar kazanır çakışma çözümlemesi için Azure Cosmos DB hizmetindeki her belgede bulunan yolu alır veya ayarlar. Bu yol her belgede bulunmalı ve bir tamsayı değeri olmalıdır. Belgede çakışma olması durumunda, belirtilen yolda daha yüksek tamsayı değerine sahip belge seçilir. Yol belirtilmemişse, varsayılan olarak zaman damgası yolu kullanılır. Bu değer yalnızca kullanılırken LastWriterWinsayarlanmalıdır.
|
conflict |
Azure Cosmos DB hizmetinde çakışma çözümü için kullanılan öğesini alır veya ayarlar StoredProcedure . Bu saklı yordam oluşturulduktan sonra Container oluşturulabilir ve gerektiği gibi değiştirilebilir.
|
mode | Azure Cosmos DB hizmetinde öğesini alır veya ayarlar. Varsayılan olarak şeklindedir LastWriterWins. |
Özellik Ayrıntıları
conflictResolutionPath
Son yazar kazanır çakışma çözümlemesi için Azure Cosmos DB hizmetindeki her belgede bulunan yolu alır veya ayarlar. Bu yol her belgede bulunmalı ve bir tamsayı değeri olmalıdır. Belgede çakışma olması durumunda, belirtilen yolda daha yüksek tamsayı değerine sahip belge seçilir. Yol belirtilmemişse, varsayılan olarak zaman damgası yolu kullanılır. Bu değer yalnızca kullanılırken LastWriterWinsayarlanmalıdır.
conflictResolutionPolicy.ConflictResolutionPath = "/name/first";
conflictResolutionPath?: string
Özellik Değeri
string
conflictResolutionProcedure
Azure Cosmos DB hizmetinde çakışma çözümü için kullanılan öğesini alır veya ayarlar StoredProcedure . Bu saklı yordam oluşturulduktan sonra Container oluşturulabilir ve gerektiği gibi değiştirilebilir.
- Bu değer yalnızca kullanılırken Customayarlanmalıdır.
- Saklı yordamın başarısız olması veya özel durum oluşturması durumunda çakışma çözümlemesi varsayılan olarak çakışma akışındaki çakışmaları kaydeder.
conflictResolutionPolicy.ConflictResolutionProcedure = "resolveConflict"
conflictResolutionProcedure?: string
Özellik Değeri
string
mode
Azure Cosmos DB hizmetinde öğesini alır veya ayarlar. Varsayılan olarak şeklindedir LastWriterWins.
mode?: Object
Özellik Değeri
Object