Bespoke.DynamicDnsUpdater.WindowsServiceInstallerCustomActions.CustomActions.SetAccessKeyId C# (CSharp) Метод

SetAccessKeyId() приватный статический Метод

private static SetAccessKeyId ( Microsoft.Deployment.WindowsInstaller.Session session, Configuration config, DynamicDnsUpdaterClientType dnsClientType ) : void
session Microsoft.Deployment.WindowsInstaller.Session
config System.Configuration.Configuration
dnsClientType DynamicDnsUpdaterClientType
Результат void
        private static void SetAccessKeyId(Session session, Configuration config, DynamicDnsUpdaterClientType dnsClientType)
        {
            switch (dnsClientType)
            {
                case DynamicDnsUpdaterClientType.Route53:
                    string accessKeyId = session.CustomActionData["ACCESSKEYID"];
                    if (!string.IsNullOrWhiteSpace(accessKeyId))
                    {
                        config.AppSettings.Settings.Remove("AwsAccessKeyId");
                        config.AppSettings.Settings.Add("AwsAccessKeyId", accessKeyId);
                    }
                    break;
                default:
                    break;
            }
        }