.NET 大量執行程式連結庫:下載資訊 (舊版)

適用於: NoSQL

連結/附注
說明 .NET 大量執行程式連結庫可讓用戶端應用程式在 Azure Cosmos DB 帳戶上執行大量作業。 此連結庫提供 BulkImport、BulkUpdate 和 BulkDelete 命名空間。 BulkImport 模組可以透過優化的方式大量內嵌檔,讓為集合布建的吞吐量達到最大範圍。 BulkUpdate 模組可以將 Azure Cosmos DB 容器中的現有數據大量更新為修補程式。 BulkDelete 模組可以優化的方式大量刪除檔,讓為集合布建的吞吐量達到最大範圍。
SDK 下載 NuGet (英文)
GitHub 中的大量執行程序連結庫 GitHub
API 文件 .NET API 參考檔
開始使用 開始使用大量執行程序連結庫 .NET SDK
目前支持的架構 Microsoft .NET Framework 4.5.2、4.6.1 和 .NET Standard 2.0

注意

如果您使用大量執行程式,請參閱 .NET SDK最新版本 3.x,其中包含 SDK 內建的大量執行程式。

版本資訊

2.4.1-preview

  • 修正 BulkDelete 回應中的 TotalElapsedTime,以正確測量包含任何重試的總時間。

2.4.0-preview

  • 已將 SDK 相依性變更為 >= 2.5.1

2.3.0-preview2

  • 已新增圖形大量執行程序的支援,以接受頂點和邊緣上的ttl

2.2.0-preview2

  • 已修正在閘道模式中執行時,造成 Azure Cosmos DB 彈性調整期間發生例外狀況的問題。 此修正程式在功能上相當於1.4.1版本。

2.1.0-preview2

  • 已新增 NoSQL 帳戶 API 的 BulkDelete 支援,以接受要刪除的數據分割索引鍵、文件標識碼 Tuple。 這項變更在功能上相當於 1.4.0 版。

2.0.0-preview2

  • 包含 MongoBulkExecutor 以支援 .NET Standard 2.0。 這項功能使其功能相當於 1.3.0 版本,並新增支援 .NET Standard 2.0 作為目標架構。

2.0.0-preview

  • 已將 .NET Standard 2.0 新增為其中一個支援的目標架構,讓大量執行程序連結庫可與 .NET Core 應用程式搭配使用。

1.8.9

  • 修正當逸出引號的值以輸入參數傳遞時,BulkDeleteAsync 的問題。

1.8.8

  • 已修正 MongoBulkExecutor 的問題,其藉由新增邊框間距,而在某些情況下,會超出檔大小上限,意外增加檔大小。

1.8.7

  • 已修正 Collection 具有巢狀分割區索引鍵路徑時 BulkDeleteAsync 的問題。

1.8.6

  • MongoBulkExecutor 現在會實作 IDisposable,而且預期會在使用之後處置。

1.8.5

  • 已移除 SDK 版本的鎖定。 套件現在相依於 SDK >= 2.5.1。

1.8.4

  • 修正使用具有數值的 POCO 物件清單呼叫 BulkImport 時,標識碼的處理方式。

1.8.3

  • 修正 BulkDelete 回應中的 TotalElapsedTime,以正確測量包含任何重試的總時間。

1.8.2

  • 已修正特定案例的高CPU耗用量。
  • 追蹤現在使用 TraceSource。 用戶可以定義來源的 BulkExecutorTrace 接聽程式。
  • 已修正在傳送接近大小 2Mb 的檔時造成鎖定的罕見案例。

1.6.0

  • 已將大量執行程式更新為現在使用最新版的 Azure Cosmos DB .NET SDK (2.4.0)

1.5.0

  • 已新增圖形大量執行程序的支援,以接受頂點和邊緣上的ttl

1.4.1

  • 已修正在閘道模式中執行時,造成 Azure Cosmos DB 彈性調整期間發生例外狀況的問題。

1.4.0

  • 已新增 NoSQL 帳戶 API 的 BulkDelete 支援,以接受要刪除的數據分割索引鍵、文件標識碼 Tuple。

1.3.0

  • 已修正此問題,導致大量執行程式所使用的使用者代理程式發生格式問題。

1.2.0

  • 已改善大量執行程式匯入和更新 API,以在記憶體超過目前容量而不擲回例外狀況的情況下,以透明方式適應 Azure Cosmos DB 容器的彈性調整。

1.1.2

  • 將 DocumentDB .NET SDK 相依性提高到 2.1.3 版。

1.1.1

  • 已修正此問題,導致大量執行程式在匯入至固定集合時擲回 JSRT 錯誤。

1.1.0

  • 已新增對適用於 NoSQL 帳戶之 Azure Cosmos DB 的 BulkDelete 作業支援。
  • 已新增對具有適用於 MongoDB 之 Azure Cosmos DB API 之帳戶的 BulkImport 作業支援。
  • 將 DocumentDB .NET SDK 相依性提高到 2.0.0 版。

1.0.2

  • 已針對 Gremlin 帳戶新增 Azure Cosmos DB 的 BulkImport 作業支援。

1.0.1

  • 針對 NoSQL 帳戶的 Azure Cosmos DB BulkImport 作業修正次要錯誤。

1.0.0

  • 已新增適用於 NoSQL 帳戶的 Azure Cosmos DB BulkImport 和 BulkUpdate 作業支援。

下一步

若要瞭解大量執行程式 Java 連結庫,請參閱下列文章:

Java 大量執行程式連結庫 SDK 和版本資訊