.NET tömeges végrehajtói kódtár: Adatok 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 képes az Azure Cosmos DB-tárolókban lévő meglévő adatok tömeges frissítésére javításként. 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 A .NET SDK tömeges végrehajtói kódtár használatának első lépései
Jelenleg támogatott keretrendszer Microsoft .NET-keretrendszer 4.5.2, 4.6.1 és .NET Standard 2.0

Feljegyzé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ó

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

2.4.0-előzetes verzió

  • Az SDK-függőség a = 2.5.1 értékre >módosult

2.3.0-preview2

  • A gráf tömeges végrehajtójának támogatása 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 elfogadásához, a dokumentumazonosítók törléséhez. 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 támogatja a .NET Standard 2.0-t cél keretrendszerként.

2.0.0-előzetes verzió

  • A .NET Standard 2.0 az egyik támogatott célkeret, amely lehetővé teszi, hogy a tömeges végrehajtói kódtár a .NET Core-alkalmazásokkal működjön.

1.8.9

  • Kijavítottunk egy, a BulkDeleteAsynctel kapcsolatos hibát, amikor a megadott 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 utakkal rendelkezik.

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 számértékekkel rendelkező POCO-objektumok listájával hívjuk meg.

1.8.3

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

1.8.2

  • Rögzítette a magas processzorhasználatot bizonyos helyzetekben.
  • 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

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

1.5.0

  • A gráf tömeges végrehajtójának támogatása 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 elfogadásához, a dokumentumazonosítók törléséhez.

1.3.0

  • Kijavítottunk egy hibát, amely formázási hibá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-as verzióra ütközött.

1.1.1

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

1.1.0

  • Az Azure Cosmos DB for NoSQL-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ég 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

  • A NoSQL-fiókokhoz készült Azure Cosmos DB BulkImport és BulkUpdate műveleteinek támogatása hozzáadva.

Következő lépések

A tömeges végrehajtó Java-kódtárával kapcsolatos további információkért tekintse meg a következő cikket:

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