MulticastOption.Group 不接受 null 值
MulticastOption.Group 不再接受 null
值。 如果将属性设置为 null
,则会引发 ArgumentNullException。
引入的版本
5.0
更改描述
在早期版本的 .NET 中,可以将 MulticastOption.Group 属性设置为 null
。 如果 MulticastOption 稍后传递给 Socket.SetSocketOption,则运行时将引发 NullReferenceException。
在 .NET 5 及更高版本中,如果将属性设置为 null
,则会引发 ArgumentNullException。
更改原因
为了与框架设计准则保持一致,属性已更新为在值为 null
时引发 ArgumentNullException。
建议操作
请确保未将 MulticastOption.Group 设置为 null
。