Sdílet prostřednictvím


Starší strategie FileStream byla odebrána.

Přepínač AppContext System.IO.UseNet5CompatFileStream a možnost používat starší FileStream verzi implementace byly odebrány.

Předchozí chování

Starší FileStream verze implementace byla k dispozici a můžete se k ní přihlásit pomocí UseNet5CompatFileStream přepínače nebo DOTNET_SYSTEM_IO_USENET5COMPATFILESTREAM proměnné prostředí.

Nové chování

Od verze .NET 7 se už nemůžete vyjádřit výslovný souhlas s používáním starší FileStream verze implementace.

Zavedená verze

.NET 7 Preview 1

Typ zásadní změny

Tato změna může ovlivnit binární kompatibilitu.

Důvod změny

V UseNet5CompatFileStream .NET 6 byla zahrnuta proměnná přepínače a DOTNET_SYSTEM_IO_USENET5COMPATFILESTREAM prostředí pro případ, že nová implementace způsobila zásadní změny. Všechny zásadní změny byly opraveny. Vzhledem k tomu, že změny nezavádějí FileStream žádné další chyby, režim kompatibility byl odebrán a se všemi staršími kódy, což usnadňuje údržbu základu kódu.

Pokud aktuálně používáte přepínač (nebo DOTNET_SYSTEM_IO_USENET5COMPATFILESTREAM proměnnou prostředí), abyste se přihlásili ke staršímu kódu a upgradovali na .NET 7, přepínač už nebude mít žádný vliv a měli byste ho odebrat.

Ovlivněná rozhraní API

Viz také