Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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á.
Doporučená akce
Není vyžadována žádná akce.
Ovlivněná rozhraní API
Žádné.