2018-12-27 16:27:57 -07:00
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
namespace MediaBrowser.Common.Configuration
|
|
|
|
{
|
2020-02-10 02:26:28 -07:00
|
|
|
/// <summary>
|
|
|
|
/// Provides an interface to retrieve a configuration store. Classes with this interface are scanned for at
|
|
|
|
/// application start to dynamically register configuration for various modules/plugins.
|
|
|
|
/// </summary>
|
2018-12-27 16:27:57 -07:00
|
|
|
public interface IConfigurationFactory
|
|
|
|
{
|
2020-02-10 02:26:28 -07:00
|
|
|
/// <summary>
|
|
|
|
/// Get the configuration store for this module.
|
|
|
|
/// </summary>
|
|
|
|
/// <returns>The configuration store.</returns>
|
2018-12-27 16:27:57 -07:00
|
|
|
IEnumerable<ConfigurationStore> GetConfigurations();
|
|
|
|
}
|
|
|
|
}
|