次の方法で共有


FileConfigurationProvider.Load から InvalidDataException がスローされる

Load() でファイルの読み込みに失敗すると、InvalidDataException がスローされます。 ファイルまたはディレクトリが存在しない場合、DirectoryNotFoundException または FileNotFoundException がスローされます。

導入されたバージョン

6.0 RC 1

以前の動作

読み込みが失敗しても、Load() から InvalidDataException がスローされることはありませんでした。

新しい動作

.NET 6 以降、ファイルの読み込みに失敗すると Load() から InvalidDataException がスローされます。 また、例外メッセージには、読み込むことができなかったファイル パスが含まれています。

破壊的変更の種類

この変更はソースの互換性に影響を与える可能性があります。

変更理由

この変更により、デバッグ エクスペリエンスが向上します。 ファイルの読み込みに失敗した場合に、どのファイルを読み込むことができなかったかを把握できると便利です。

Load() を呼び出したときに特定の例外をキャッチする場合は、InvalidDataException も必ずキャッチしてください。

影響を受ける API