System.StorageModel.AWS.AWSProvider.Initialize C# (CSharp) Метод

Initialize() публичный Метод

public Initialize ( string name, NameValueCollection config ) : void
name string
config System.Collections.Specialized.NameValueCollection
Результат void
        public override void Initialize(string name, NameValueCollection config)
        {
            base.Initialize(name, config);
            config.OnKey("AWSAccessKeyId"
                         , value => _accessKeyId = value
                         , () => { throw new ConfigurationErrorsException("AWSAccessKeyID is not specified"); });
            config.OnKey("SecretAccessKey"
                         , value =>
                             {
                                 _secretAccessKey = new SecureString();
                                 foreach (var c in value)
                                     _secretAccessKey.AppendChar(c);
                             }
                         , () => { throw new ConfigurationErrorsException("SecretAccessKey is not specified"); });

            InitializeBlobs(config);
            InitializeQueues(config);
            InitializeTables(config);
            InitializeBilling(config);
        }