Пример #1
0
        public HostEntry GetHostEntry(int index)
        {
            var response = _hostsApi.GetGenericHostEntry(index);

            var entry = new HostEntry
            {
                MacAddress         = response.MacAddress,
                IpAddress          = response.IpAddress,
                AddressSource      = response.AddressSource,
                LeaseTimeRemaining = response.LeaseTimeRemaining,
                InterfaceType      = response.InterfaceType,
                IsActive           = response.Active == 1,
                HostName           = response.HostName
            };

            return(entry);
        }
Пример #2
0
        public HostEntry GetHostEntry(string macAddress)
        {
            Ensure.IsNotNullOrWhitespace(macAddress, nameof(macAddress));

            var response = _hostsApi.GetSpecificHostEntry(macAddress);

            var entry = new HostEntry
            {
                MacAddress         = macAddress,
                IpAddress          = response.IpAddress,
                AddressSource      = response.AddressSource,
                LeaseTimeRemaining = response.LeaseTimeRemaining,
                InterfaceType      = response.InterfaceType,
                IsActive           = response.Active == 1,
                HostName           = response.HostName
            };

            return(entry);
        }