Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
FileStreamLa gestione degli errori in Windows è stata aggiornata in modo che sia coerente con NamedPipeServerStream, NamedPipeClientStreamAnonymousPipeServerStream, e AnonymousPipeClientStream.
Comportamento precedente
In precedenza, durante la scrittura in un oggetto FileStream che rappresentava una pipe chiusa o disconnessa, l'errore del sistema operativo sottostante è stato ignorato e la scrittura è stata segnalata come corretta. Tuttavia, nulla è stato scritto nella pipe.
Nuovo comportamento
A partire da .NET 8, quando si scrive su un FileStream la cui pipe sottostante è chiusa o disconnessa, la scrittura fallisce e viene generata un'eccezione IOException.
Versione introdotta
.NET 8 Preview 1
Tipo di cambiamento che interrompe la compatibilità
Questa modifica è una modifica funzionale.
Motivo della modifica
Questa modifica è stata apportata per unificare la gestione dei casi limite ed evitare errori invisibile all'utente difficili da diagnosticare.
Azione consigliata
Chiudere o scollegare il tubo dopo che tutto è stato scritto.