HttpListenerRequest.UserAgent は Null 許容です
HttpListenerRequest.UserAgent プロパティは以前は null 非許容であると注釈が付けられていましたが、実際には Null 許容でした。 このプロパティの Null 許容の注釈が更新され、Null 許容であることが示されました。 これにより、Null 許容メンバーの使用に関連する新しいビルド警告が発生する可能性があります。
以前の動作
以前は、プロパティには Null 許容ではないという注釈が付けられていました。 ビルド中に警告が表示されることはなく、その値が null
ではないと仮定して使うことができました。
新しい動作
.NET 9 以降、プロパティには Null 許容の注釈が付けられます。 null
の確認をせずにその値を使うと、ビルド警告が表示されます。
導入されたバージョン
.NET 9 Preview 1
破壊的変更の種類
この変更はソースの互換性に影響を与える可能性があります。
変更理由
このプロパティの注釈が正しくありませんでした。 この変更により、プロパティに適切な動作が適用され、呼び出し元は値が null
になり得ることを把握できるようになります。
推奨される操作
このプロパティが null
にならないように、呼び出し元のコードを更新します。
影響を受ける API
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET