C# 클래스 SimpleDnsCrypt.Tools.LocalNetworkInterfaceManager

Class to manage the local network interfaces.
파일 보기 프로젝트 열기: bitbeans/SimpleDnsCrypt

공개 메소드들

메소드 설명
SetNameservers ( LocalNetworkInterface localNetworkInterface, List dnsServers, NetworkInterfaceComponent networkInterfaceComponent = NetworkInterfaceComponent.IPv4 ) : bool

Set's the IPv4 or IPv6 DNS Servers of an interface.

Win32_NetworkAdapter class is deprecated. https://msdn.microsoft.com/en-us/library/windows/desktop/hh968170(v=vs.85).aspx (only on windows 8+)

비공개 메소드들

메소드 설명
GetDnsServerList ( string localNetworkInterface, NetworkInterfaceComponent networkInterfaceComponent ) : List

Get the nameservers of an interface.

GetLocalNetworkInterfaces ( bool showHiddenCards = false, bool showOnlyOperationalUp = true ) : List

Get a list of the local network interfaces.

IsUsingDnsCrypt ( LocalNetworkInterface localNetworkInterface ) : bool

Simple check if the network interface contains any of resolver addresses.

메소드 상세

SetNameservers() 공개 정적인 메소드

Set's the IPv4 or IPv6 DNS Servers of an interface.
Win32_NetworkAdapter class is deprecated. https://msdn.microsoft.com/en-us/library/windows/desktop/hh968170(v=vs.85).aspx (only on windows 8+)
public static SetNameservers ( LocalNetworkInterface localNetworkInterface, List dnsServers, NetworkInterfaceComponent networkInterfaceComponent = NetworkInterfaceComponent.IPv4 ) : bool
localNetworkInterface LocalNetworkInterface The interface to work with.
dnsServers List List of dns servers to set.
networkInterfaceComponent NetworkInterfaceComponent IPv4 or IPv6.
리턴 bool