Aracılığıyla paylaş


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

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";
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.

  1. Bu değer yalnızca kullanılırken Customayarlanmalıdır.
  2. 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"
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.

  1. Bu değer yalnızca kullanılırken Customayarlanmalıdır.
  2. 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