Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
FileStream felhanteringen i Windows har uppdaterats så att den överensstämmer med NamedPipeServerStream, NamedPipeClientStream, AnonymousPipeServerStreamoch AnonymousPipeClientStream.
Tidigare beteende
Tidigare, när du skrev till en FileStream som representerade ett stängt eller frånkopplat rör, ignorerades det underliggande operativsystemfelet och skrivningen rapporterades som lyckad. Emellertid skrevs inget till pipen.
Nytt beteende
Från och med .NET 8, när du skriver till en FileStream vars underliggande rör är stängt eller frånkopplat, misslyckas skrivning och en IOException genereras.
Version lanserad
Förhandsversion 1 av .NET 8
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
Den här ändringen gjordes för att förena hanteringen av gränsfall och undvika tysta fel som är svåra att diagnostisera.
Rekommenderad åtgärd
Stäng eller koppla bort röret efter att allt har skrivits.