Sdílet prostřednictvím


Řešení vyřazení ServiceProvider vyvolá výjimku

Když je služba vyřešena po odstranění poskytovatele služeb, ovlivněné metody nyní vyvolá místo ObjectDisposedException zablokování.

Zavedená verze

6.0 RC 1

Předchozí chování

Dříve ve výjimečných případech, kdy aplikace vyřešila službu po vyřazení poskytovatele služeb, vedla k zablokování.

Nové chování

Počínaje rozhraním .NET 6 ObjectDisposedException dojde k vyvolání, když se služba vyřeší po odstranění poskytovatele služeb a nedojde k zablokování.

Typ zásadní změny

Tato změna může mít vliv na kompatibilitu zdroje.

Důvod změny

Tato změna byla zavedena pro opravu scénáře vzájemného zablokování.

Zachyťte ObjectDisposedException při volání některého z ovlivněných rozhraní API.

Ovlivněná rozhraní API