次の方法で共有


パイプが閉じられたときに FileStream の書き込みが行われます

FileStream Windows でのエラー処理は、 NamedPipeServerStreamNamedPipeClientStreamAnonymousPipeServerStream、および AnonymousPipeClientStreamと一致するように更新されました。

以前の動作

以前は、閉じたパイプまたは切断されたパイプを表す FileStream に書き込むときに、基になるオペレーティング システム エラーが無視され、書き込みが成功として報告されていました。 しかし、パイプには何も書き込まれなかった。

新しい動作

.NET 8 以降では、基になるパイプが閉じているか、切断されている FileStream に書き込むと、書き込みが失敗し、IOException がスローされます。

導入されたバージョン

.NET 8 Preview 1

破壊的変更の種類

この変更は 動作の変更です。

変更の理由

この変更は、エッジ ケースの処理を統合し、診断が困難なサイレント エラーを回避するために行われました。

すべてが書き込まれた後、パイプを閉じるか、切断します。

影響を受ける API