Beispiel #1
0
 /// <summary>
 /// Reads credentials from configuration parameters.
 /// Each section represents an individual CredentialParams
 /// </summary>
 /// <param name="config">configuration parameters to be read</param>
 public void ReadCredentials(ConfigParams config)
 {
     lock (_lock)
     {
         _items.Clear();
         var sections = config.GetSectionNames();
         foreach (var section in sections)
         {
             var value        = config.GetSection(section);
             var creadentials = CredentialParams.FromConfig(value);
             _items.Add(section, creadentials);
         }
     }
 }