屬性 HttpListenerRequest.UserAgent 先前已標註為不可為 Null,但在實務上實際上是可為 Null 的。 這個屬性的註釋已更新,現在表示它是可為空的。 這可能會導致與使用可為 Null 成員相關的新組建警告。
先前的行為
先前,屬性已標註為不可為 Null。 您可以取用其值,並假設它不可能在 null 建置期間收到任何警告。
新行為
從 .NET 9 開始,屬性會被標註為可空性。 如果您在不檢查 null的情況下取用 值,您將會收到組建警告。
推出的版本
.NET 9 Preview 1
破壞性變更的類型
這項變更可能會影響 來源相容性。
變更的原因
此屬性的批注不正確。 這項變更套用屬性的正確行為,並確保呼叫者瞭解此值可能為 null。
建議的動作
更新呼叫程式代碼以防範 null 此屬性。