MulticastOption.Group で null 値を受け付けない

MulticastOption.Groupnull の値を受け付けなくなりました。 プロパティを null に設定すると、ArgumentNullException がスローされます。

導入されたバージョン

5.0

変更の説明

以前のバージョンの .NET では、MulticastOption.Group プロパティを null に設定できます。 MulticastOption が後で Socket.SetSocketOption に渡される場合、ランタイムによって NullReferenceException がスローされます。

.NET 5 以降では、プロパティを null に設定した場合、ArgumentNullException がスローされます。

変更理由

Framework デザイン ガイドラインとの一貫性を保つため、値が null の場合に ArgumentNullException をスローするようにプロパティは更新されました。

MulticastOption.Groupnull を設定していないことを確認します。

影響を受ける API