次の方法で共有


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

Windows での FileStream エラーの処理が、NamedPipeServerStreamNamedPipeClientStreamAnonymousPipeServerStreamAnonymousPipeClientStream と一致するように更新されました。

以前の動作

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

新しい動作

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

導入されたバージョン

.NET 8 Preview 1

破壊的変更の種類

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

変更理由

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

すべてが書き込まれたら、パイプを閉じるか、切断してください。

影響を受ける API