Bespoke.DynamicDnsUpdater.Client.BespokeUpdater.GetClient C# (CSharp) Метод

GetClient() публичный статический Метод

Gets the client with for the given DynamicDnsUpdaterClientType and initializes with the values in the Config file. Default is DnsOMaticClient.
public static GetClient ( DynamicDnsUpdaterClientType clientType ) : DynamicDnsClientBase
clientType DynamicDnsUpdaterClientType The type of the dynamic dns client.
Результат DynamicDnsClientBase
        public static DynamicDnsClientBase GetClient(DynamicDnsUpdaterClientType clientType)
        {
            switch(clientType)
            {
                case DynamicDnsUpdaterClientType.Route53:
                    return new Route53Client();
                case DynamicDnsUpdaterClientType.Dnsimple:
                    if(!string.IsNullOrWhiteSpace(Config.DnsimpleApiToken))
                        return new DnsimpleClient(Config.DnsimpleUsername, new ApiToken(Config.DnsimpleApiToken));
                    else
                        return new DnsimpleClient();
                default:
                    return new DnsOMaticClient();
            }
        }

Same methods

BespokeUpdater::GetClient ( int clientTypeId ) : DynamicDnsClientBase