Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
FileStream la gestion des erreurs sur Windows a été mise à jour pour être cohérente avec NamedPipeServerStream, NamedPipeClientStream, AnonymousPipeServerStreamet AnonymousPipeClientStream.
Comportement précédent
Auparavant, lors de l’écriture dans un FileStream qui représentait un canal fermé ou déconnecté, l’erreur du système d’exploitation sous-jacent était ignorée et l’opération d’écriture était signalée comme réussie. Cependant, rien n’était écrit dans le canal.
Nouveau comportement
À compter de .NET 8, lorsqu’on écrit dans un FileStream dont le canal sous-jacent est fermé ou déconnecté, l’écriture échoue et une IOException est levée.
Version introduite
.NET 8 Préversion 1
Type de changement cassant
Ce changement est un changement de comportement.
Raison de la modification
Cette modification a été apportée pour unifier la gestion des cas de périphérie et éviter les erreurs silencieuses difficiles à diagnostiquer.
Action recommandée
Fermez ou déconnectez le tuyau une fois que tout a été écrit.