.NET toplu yürütücü kitaplığı: İndirme bilgileri (Eski)

UYGULANANLAR: NoSQL

Bağlantı/notlar
Açıklama .NET toplu yürütücü kitaplığı, istemci uygulamalarının Azure Cosmos DB hesaplarında toplu işlemler gerçekleştirmesine olanak tanır. Bu kitaplık BulkImport, BulkUpdate ve BulkDelete ad alanları sağlar. BulkImport modülü, belgeleri toplu olarak bir koleksiyon için sağlanan aktarım hızının en yüksek ölçüde tüketilecek şekilde iyileştirilmiş bir şekilde alabilir. BulkUpdate modülü, Azure Cosmos DB kapsayıcılarındaki mevcut verileri toplu olarak yama olarak güncelleştirebilir. BulkDelete modülü, bir koleksiyon için sağlanan aktarım hızının en yüksek ölçüde tüketilmesi için belgeleri toplu olarak silebilir.
SDK indirmesi NuGet
GitHub'da toplu yürütücü kitaplığı GitHub
API belgeleri .NET API başvuru belgeleri
Başlayın Toplu yürütücü kitaplığı .NET SDK'sını kullanmaya başlama
Şu anda desteklenen çerçeve Microsoft .NET Framework 4.5.2, 4.6.1 ve .NET Standard 2.0

Not

Toplu yürütücü kullanıyorsanız lütfen SDK'da yerleşik toplu yürütücüye sahip .NET SDK'sının en son 3.x sürümüne bakın.

Sürüm notları

2.4.1-önizleme

  • Yeniden denemeler dahil toplam süreyi doğru şekilde ölçmek için BulkDelete yanıtında TotalElapsedTime düzeltildi.

2.4.0-önizleme

  • SDK bağımlılığı >= 2.5.1 olarak değiştirildi

2.3.0-preview2

  • Köşelerde ve kenarlarda ttl kabul etmek için graf toplu yürütücüsü desteği eklendi

2.2.0-önizleme2

  • Ağ Geçidi modunda çalışırken Azure Cosmos DB'nin elastik ölçeklendirmesi sırasında özel durumlara neden olan bir sorun düzeltildi. Bu düzeltme, 1.4.1 sürümüne işlevsel olarak eşdeğer olmasını sağlar.

2.1.0-preview2

  • Bölüm anahtarını kabul etmek için NoSQL hesapları için API için BulkDelete desteği, silinecek belge kimliği demetleri eklendi. Bu değişiklik, 1.4.0 sürümüne işlevsel olarak eşdeğer olmasını sağlar.

2.0.0-önizleme2

  • .NET Standard 2.0'ı desteklemek için MongoBulkExecutor dahil. Bu özellik, hedef çerçeve olarak .NET Standard 2.0'ı desteklemeye ek olarak işlev olarak 1.3.0 sürümüne eşdeğer olmasını sağlar.

2.0.0-önizleme

  • Toplu yürütücü kitaplığının .NET Core uygulamalarıyla çalışmasını sağlamak için desteklenen hedef çerçevelerden biri olarak .NET Standard 2.0 eklendi.

1.8.9

  • Çıkış tırnakları olan değerler giriş parametresi olarak geçirildiğinde BulkDeleteAsync ile ilgili bir sorun düzeltildi.

1.8.8

  • MongoBulkExecutor'da doldurma ekleyerek ve bazı durumlarda belge boyutu üst sınırını aşarak belge boyutunu beklenmedik şekilde artıran bir sorun düzeltildi.

1.8.7

  • Koleksiyon bölüm anahtarı yollarını iç içe yerleştirdiğinde BulkDeleteAsync ile ilgili bir sorun düzeltildi.

1.8.6

  • MongoBulkExecutor artık IDisposable'ı uyguluyor ve kullanıldıktan sonra atılması bekleniyor.

1.8.5

  • SDK sürümünde kilit kaldırıldı. Paket artık SDK >= 2.5.1'e bağımlıdır.

1.8.4

  • Sayı değerlerine sahip POCO nesnelerinin listesiyle BulkImport çağrılırken tanımlayıcıların işlenmesi düzeltildi.

1.8.3

  • Yeniden denemeler dahil toplam süreyi doğru şekilde ölçmek için BulkDelete yanıtında TotalElapsedTime düzeltildi.

1.8.2

  • Belirli senaryolarda yüksek CPU tüketimi düzeltildi.
  • İzleme artık TraceSource kullanıyor. Kullanıcılar kaynak için BulkExecutorTrace dinleyiciler tanımlayabilir.
  • 2 Mb boyutuna yakın belge gönderirken kilitlenmeye neden olabilecek nadir bir senaryo düzeltildi.

1.6.0

  • Toplu yürütücü artık Azure Cosmos DB .NET SDK'sının (2.4.0) en son sürümünü kullanacak şekilde güncelleştirildi

1.5.0

  • Köşelerde ve kenarlarda ttl kabul etmek için graf toplu yürütücüsü desteği eklendi

1.4.1

  • Ağ Geçidi modunda çalışırken Azure Cosmos DB'nin elastik ölçeklendirmesi sırasında özel durumlara neden olan bir sorun düzeltildi.

1.4.0

  • Bölüm anahtarını kabul etmek için NoSQL hesapları için API için BulkDelete desteği, silinecek belge kimliği demetleri eklendi.

1.3.0

  • Toplu yürütücü tarafından kullanılan kullanıcı aracısında biçimlendirme sorununa neden olan bir sorun düzeltildi.

1.2.0

  • Depolama, özel durumlar oluşturmadan geçerli kapasiteyi aştığında Azure Cosmos DB kapsayıcısının esnek ölçeklendirmesine saydam bir şekilde uyum sağlamak için toplu yürütücü içeri aktarma ve güncelleştirme API'lerinde iyileştirme yapıldı.

1.1.2

  • DocumentDB .NET SDK bağımlılığı 2.1.3 sürümüne artırıldı.

1.1.1

  • Toplu yürütücüsü sabit koleksiyonlara içeri aktarırken JSRT hatası oluşturmasına neden olan bir sorun düzeltildi.

1.1.0

  • NoSQL hesapları için Azure Cosmos DB için BulkDelete işlemi desteği eklendi.
  • MongoDB için Azure Cosmos DB API'sine sahip hesaplar için BulkImport işlemi desteği eklendi.
  • DocumentDB .NET SDK bağımlılığı sürüm 2.0.0'a artırıldı.

1.0.2

  • Gremlin hesapları için Azure Cosmos DB için BulkImport işlemi desteği eklendi.

1.0.1

  • NoSQL hesapları için Azure Cosmos DB için BulkImport işlemine yönelik küçük hata düzeltmesi.

1.0.0

  • NoSQL hesapları için Azure Cosmos DB için BulkImport ve BulkUpdate işlemleri desteği eklendi.

Sonraki adımlar

Toplu yürütücü Java kitaplığı hakkında bilgi edinmek için aşağıdaki makaleye bakın:

Java toplu yürütücü kitaplığı SDK'sı ve yayın bilgileri