jellyfin/MediaBrowser.Common/Configuration/IConfigurationFactory.cs

18 lines
599 B
C#
Raw Normal View History

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();
}
}