SettingProvider.cs 558 B

1234567891011121314151617
  1. using System.Collections.Generic;
  2. using Abp.Dependency;
  3. namespace Abp.Configuration
  4. {
  5. /// <summary>
  6. /// Inherit this class to define settings for a module/application.
  7. /// </summary>
  8. public abstract class SettingProvider : ITransientDependency
  9. {
  10. /// <summary>
  11. /// Gets all setting definitions provided by this provider.
  12. /// </summary>
  13. /// <returns>List of settings</returns>
  14. public abstract IEnumerable<SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context);
  15. }
  16. }