Поделиться через


MulticastOption.Group не принимает значение null

MulticastOption.Group больше не принимает значение null. Если задать для свойства значение null, вызывается исключение ArgumentNullException.

Представленные версии

5,0

Описание изменения

В предыдущих версиях .NET для свойства MulticastOption.Group можно было задать значение null. Если впоследствии MulticastOption передается в Socket.SetSocketOption, среда выполнения вызывает исключение NullReferenceException.

В .NET 5 и более поздних версиях исключение ArgumentNullException вызывается, если для этого свойства задано значение null.

Причина изменения

Для соответствия рекомендациям по проектированию платформы свойство было обновлено для создания исключения ArgumentNullException, если значение равно null.

Убедитесь, что для MulticastOption.Group не задается значение null.

Затронутые API