HttpListenerRequest.UserAgent 可為 Null
HttpListenerRequest.UserAgent 屬性先前標註為不可為 Null,但實際上卻是可為 Null。 此屬性的可為 Null 註釋已更新,表示它可為 Null。 這可能會引發與使用可為 Null 成員相關的新組建警告。
先前的行為
先前,此屬性已標註為不可為 Null。 您可以取用其值,並假設它無法為 null
而不會在組建期間收到任何警告。
新的行為
從 .NET 9 開始,此屬性會標註為可為 Null。 如果您在沒有檢查 null
的情況下取用其值,則會收到組建警告。
導入的版本
.NET 9 Preview 1
中斷性變更的類型
此變更可能會影響來源相容性。
變更原因
此屬性的註釋不正確。 此變更會套用屬性的適當行為,並確保呼叫端了解該值可為 null
。
建議的動作
更新呼叫程式碼以防範此屬性的 null
。