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

受影响的 API