.NET tömeges végrehajtói kódtár: Információk letöltése (örökölt)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Hivatkozás/jegyzetek
Leírás A .NET tömeges végrehajtói kódtár lehetővé teszi, hogy az ügyfélalkalmazások tömeges műveleteket hajtsanak végre az Azure Cosmos DB-fiókokon. Ez a kódtár BulkImport, BulkUpdate és BulkDelete névtereket biztosít. A BulkImport modul optimalizált módon tudja tömegesen betölteni a dokumentumokat, hogy a gyűjteményhez kiosztott átviteli sebesség a lehető legnagyobb mértékben legyen felhasználva. A BulkUpdate modul javításként tömegesen frissítheti a meglévő adatokat az Azure Cosmos DB-tárolókban. A BulkDelete modul képes a dokumentumok tömeges törlésére optimalizált módon, hogy a gyűjteményhez kiosztott átviteli sebesség a lehető legnagyobb mértékben legyen felhasználva.
SDK letöltése NuGet
Tömeges végrehajtói kódtár a GitHubon GitHub
API-dokumentáció A .NET API referenciadokumentációja
Első lépések Ismerkedés a tömeges végrehajtói kódtár .NET SDK-val
Jelenleg támogatott keretrendszer Microsoft .NET-keretrendszer 4.5.2, 4.6.1 és .NET Standard 2.0

Megjegyzés

Ha tömeges végrehajtót használ, tekintse meg a .NET SDK legújabb, 3.x-es verzióját, amely az SDK-ba beépített tömeges végrehajtóval rendelkezik.

Kibocsátási megjegyzések

2.4.1-előzetes verzió

  • Kijavítottuk a TotalElapsedTime értéket a BulkDelete válaszában a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.

2.4.0-s verziójú előzetes verzió

  • Az SDK-függőség >értéke = 2.5.1

2.3.0-preview2

  • A gráf tömeges végrehajtójának támogatása hozzáadva a csúcsok és élek ttl-ének elfogadásához

2.2.0-preview2

  • Kijavítottunk egy hibát, amely kivételeket okozott az Azure Cosmos DB rugalmas skálázása során, amikor átjáró módban fut. Ez a javítás funkcionálisan egyenértékű az 1.4.1-es kiadással.

2.1.0-preview2

  • A NoSQL-fiókok API-jának BulkDelete-támogatása hozzáadva a partíciókulcs és a törléshez szükséges dokumentumazonosítók elfogadásához. Ez a módosítás funkcionálisan egyenértékű az 1.4.0-s kiadással.

2.0.0-preview2

  • Beleértve a MongoBulkExecutort a .NET Standard 2.0 támogatásához. Ez a funkció funkcionálisan egyenértékű az 1.3.0-s kiadással, és cél keretrendszerként támogatja a .NET Standard 2.0-t.

2.0.0-előzetes verzió

  • A .NET Standard 2.0-t a támogatott cél-keretrendszerek egyikeként adta hozzá, hogy a tömeges végrehajtói kódtár működjön a .NET Core-alkalmazásokkal.

1.8.9

  • Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a feloldott idézőjeleket tartalmazó értékek bemeneti paraméterekként lettek átadva.

1.8.8

  • Kijavítottunk egy hibát a MongoBulkExecutoron, amely váratlanul növelte a dokumentum méretét a kitöltés hozzáadásával, és bizonyos esetekben túllépte a maximális dokumentumméretkorlátot.

1.8.7

  • Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a gyűjtemény beágyazott partíciókulcs-elérési utakat adott meg.

1.8.6

  • A MongoBulkExecutor most már implementálja az IDisposable-t, és a használat után várhatóan megsemmisítik.

1.8.5

  • Az SDK-verzió zárolása el lett távolítva. A csomag mostantól az SDK >= 2.5.1 függvénytől függ.

1.8.4

  • Kijavítottuk az azonosítók kezelését, amikor a BulkImportot numerikus értékekkel rendelkező POCO-objektumok listájával hívjuk meg.

1.8.3

  • Kijavítottuk a TotalElapsedTime értéket a BulkDelete válaszában a teljes idő helyes méréséhez, beleértve az újrapróbálkozásokat is.

1.8.2

  • Kijavítottuk a magas processzorhasználatot bizonyos forgatókönyvek esetében.
  • A nyomkövetés mostantól a TraceSource-t használja. A felhasználók figyelőket határozhatnak meg a BulkExecutorTrace forráshoz.
  • Kijavítottunk egy ritka esetet, amely 2 Mb méretű dokumentumok küldésekor zárolást okozhatott.

1.6.0

  • A tömeges végrehajtó frissítése az Azure Cosmos DB .NET SDK (2.4.0) legújabb verziójának használatára

1.5.0

  • A gráf tömeges végrehajtójának támogatása hozzáadva a csúcsok és élek ttl-ének elfogadásához

1.4.1

  • Kijavítottunk egy hibát, amely kivételeket okozott az Azure Cosmos DB rugalmas skálázása során, amikor átjáró módban fut.

1.4.0

  • A NoSQL-fiókok API-jának BulkDelete-támogatása hozzáadva a partíciókulcs és a törléshez szükséges dokumentumazonosítók elfogadásához.

1.3.0

  • Kijavítottunk egy hibát, amely formázási problémát okozott a tömeges végrehajtó által használt felhasználói ügynökben.

1.2.0

  • Továbbfejlesztettük a tömeges végrehajtói importálási és frissítési API-kat, hogy transzparens módon alkalmazkodjanak az Azure Cosmos DB-tároló rugalmas skálázásához, ha a tárterület túllépi az aktuális kapacitást kivétel nélkül.

1.1.2

  • A DocumentDB .NET SDK függősége a 2.1.3-es verzióra ütközött.

1.1.1

  • Kijavítottunk egy hibát, amely miatt a tömeges végrehajtó JSRT-hibát jelzett a rögzített gyűjteményekbe való importálás során.

1.1.0

  • A NoSQL-fiókokhoz készült Azure Cosmos DB-fiókok BulkDelete műveletének támogatása hozzáadva.
  • Az Azure Cosmos DB MongoDB-hez készült API-jával rendelkező fiókok BulkImport műveletének támogatása hozzáadva.
  • A DocumentDB .NET SDK függősége a 2.0.0-s verzióra ütközött.

1.0.2

  • A Gremlin-fiókokhoz készült Azure Cosmos DB BulkImport műveletének támogatása hozzáadva.

1.0.1

  • Kisebb hibajavítás az Azure Cosmos DB for NoSQL-fiókok BulkImport műveletéhez.

1.0.0

  • Az Azure Cosmos DB for NoSQL-fiókok tömegesimportálási és BulkUpdate műveleteinek támogatása hozzáadva.

Következő lépések

A tömeges végrehajtó Java-kódtárának megismeréséhez tekintse meg a következő cikket:

Java tömeges végrehajtói kódtár SDK és kiadási információk