FileStream schrijft wanneer pijp wordt gesloten
FileStream foutafhandeling in Windows is bijgewerkt om consistent te zijn met NamedPipeServerStream, NamedPipeClientStream, AnonymousPipeServerStreamen AnonymousPipeClientStream.
Vorig gedrag
Voorheen werd bij het schrijven naar een FileStream pijp die een gesloten of verbroken pijp vertegenwoordigde, de onderliggende fout van het besturingssysteem genegeerd en werd de schrijfbewerking gerapporteerd als geslaagd. Er is echter niets naar de pijp geschreven.
Nieuw gedrag
Vanaf .NET 8, bij schrijven naar een FileStream wiens onderliggende pijp wordt gesloten of verbroken, mislukt de schrijfbewerking en wordt er een IOException gegenereerd.
Versie geïntroduceerd
.NET 8 Preview 1
Type wijziging die fouten veroorzaken
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Deze wijziging is aangebracht om de verwerking van edge-zaken te samenvoegen en stille fouten te voorkomen die moeilijk te diagnosticeren zijn.
Aanbevolen actie
Sluit of verbreek de pijp nadat alles is geschreven.