System.Net.Sockets.Tests.SocketOptionNameTest.SetIPProtectionLevel_Windows C# (CSharp) Метод

SetIPProtectionLevel_Windows() приватный Метод

private SetIPProtectionLevel_Windows ( IPProtectionLevel level, AddressFamily family, SocketOptionLevel optionLevel ) : void
level IPProtectionLevel
family AddressFamily
optionLevel SocketOptionLevel
Результат void
        public void SetIPProtectionLevel_Windows(IPProtectionLevel level, AddressFamily family, SocketOptionLevel optionLevel)
        {
            using (var socket = new Socket(family, SocketType.Stream, ProtocolType.Tcp))
            {
                socket.SetIPProtectionLevel(level);

                int result = (int)socket.GetSocketOption(optionLevel, SocketOptionName.IPProtectionLevel);
                Assert.Equal(result, (int)level);
            }
        }