Bespoke.DynamicDnsUpdater.Client.DynamicDnsClientBase.HasIpAddresssChanged C# (CSharp) Method

HasIpAddresssChanged() public method

Checks if the given IP Address has changed from the last update.
public HasIpAddresssChanged ( string hostname, string ipAddress ) : bool
hostname string The hostname that we are checking for an update.
ipAddress string The current IP Address.
return bool
        public bool HasIpAddresssChanged(string hostname, string ipAddress)
        {
            if (LastUpdateIpAddresses.ContainsKey(hostname) && LastUpdateIpAddresses[hostname] == ipAddress)
            {
                logger.Info(string.Format("No need to update hostname {0}, the IP Address ({1}) hasn't changed.", hostname, ipAddress));
                return false;
            }

            return true;
        }