Sdílet prostřednictvím


Proměnná prostředí NUGET_ENABLE_ENHANCED_HTTP_RETRY byla odstraněna

Proměnná NUGET_ENABLE_ENHANCED_HTTP_RETRY prostředí už nemá žádný vliv na .NET 10. Dříve se tato proměnná prostředí dala použít k zakázání exponenciálního opakování v případě neúspěšných volání HTTP v operacích NuGet.

Verze byla představena

.NET 10

Předchozí chování

Dříve, když byla proměnná prostředí NUGET_ENABLE_ENHANCED_HTTP_RETRY nastavena na false, NuGet použil staré chování opakování s pevným zpožděním 200 ms mezi neúspěšnými voláními HTTP místo exponenciálního zpoždění.

Nové chování

Proměnná NUGET_ENABLE_ENHANCED_HTTP_RETRY prostředí nemá žádný vliv. NuGet vždy používá exponenciální zpoždění při opakování neúspěšných volání HTTP, což je standardní chování od verze .NET SDK 6.0.300.

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Od sady .NET SDK 6.0.300 bylo exponenciální opakování výchozí chování téměř 4 roky. Tato funkce byla zavedena, aby pomohla při obnovování zahlcených serverů, které nemohly zpracovat všechny požadavky na balíčky, a exponenciální opakování umožnilo úspěšné provedení těchto požadavků. Vzhledem k tomu, že neexistuje žádná zpětná vazba, která značí problémy s tímto přístupem, možnost nouzového řešení přestala být užitečná.

Není vyžadována žádná akce.

Ovlivněná rozhraní API

Žádné.