diff options
| author | stefan <stefan@hegedues.at> | 2018-09-12 19:26:21 +0200 |
|---|---|---|
| committer | stefan <stefan@hegedues.at> | 2018-09-12 19:26:21 +0200 |
| commit | 48facb797ed912e4ea6b04b17d1ff190ac2daac4 (patch) | |
| tree | 8dae77a31670a888d733484cb17dd4077d5444e8 /MediaBrowser.Common/Configuration | |
| parent | c32d8656382a0eacb301692e0084377fc433ae9b (diff) | |
Update to 3.5.2 and .net core 2.1
Diffstat (limited to 'MediaBrowser.Common/Configuration')
4 files changed, 0 insertions, 204 deletions
diff --git a/MediaBrowser.Common/Configuration/ConfigurationUpdateEventArgs.cs b/MediaBrowser.Common/Configuration/ConfigurationUpdateEventArgs.cs deleted file mode 100644 index 310e2aa638..0000000000 --- a/MediaBrowser.Common/Configuration/ConfigurationUpdateEventArgs.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; - -namespace MediaBrowser.Common.Configuration -{ - public class ConfigurationUpdateEventArgs : EventArgs - { - /// <summary> - /// Gets or sets the key. - /// </summary> - /// <value>The key.</value> - public string Key { get; set; } - /// <summary> - /// Gets or sets the new configuration. - /// </summary> - /// <value>The new configuration.</value> - public object NewConfiguration { get; set; } - } -} diff --git a/MediaBrowser.Common/Configuration/IApplicationPaths.cs b/MediaBrowser.Common/Configuration/IApplicationPaths.cs deleted file mode 100644 index d2446ce46d..0000000000 --- a/MediaBrowser.Common/Configuration/IApplicationPaths.cs +++ /dev/null @@ -1,82 +0,0 @@ - -namespace MediaBrowser.Common.Configuration -{ - /// <summary> - /// Interface IApplicationPaths - /// </summary> - public interface IApplicationPaths - { - /// <summary> - /// Gets the path to the program data folder - /// </summary> - /// <value>The program data path.</value> - string ProgramDataPath { get; } - - /// <summary> - /// Gets the path to the program system folder - /// </summary> - /// <value>The program data path.</value> - string ProgramSystemPath { get; } - - /// <summary> - /// Gets the folder path to the data directory - /// </summary> - /// <value>The data directory.</value> - string DataPath { get; } - - /// <summary> - /// Gets the image cache path. - /// </summary> - /// <value>The image cache path.</value> - string ImageCachePath { get; } - - /// <summary> - /// Gets the path to the plugin directory - /// </summary> - /// <value>The plugins path.</value> - string PluginsPath { get; } - - /// <summary> - /// Gets the path to the plugin configurations directory - /// </summary> - /// <value>The plugin configurations path.</value> - string PluginConfigurationsPath { get; } - - /// <summary> - /// Gets the path to where temporary update files will be stored - /// </summary> - /// <value>The plugin configurations path.</value> - string TempUpdatePath { get; } - - /// <summary> - /// Gets the path to the log directory - /// </summary> - /// <value>The log directory path.</value> - string LogDirectoryPath { get; } - - /// <summary> - /// Gets the path to the application configuration root directory - /// </summary> - /// <value>The configuration directory path.</value> - string ConfigurationDirectoryPath { get; } - - /// <summary> - /// Gets the path to the system configuration file - /// </summary> - /// <value>The system configuration file path.</value> - string SystemConfigurationFilePath { get; } - - /// <summary> - /// Gets the folder path to the cache directory - /// </summary> - /// <value>The cache directory.</value> - string CachePath { get; } - - /// <summary> - /// Gets the folder path to the temp directory within the cache folder - /// </summary> - /// <value>The temp directory.</value> - string TempDirectory { get; } - } - -} diff --git a/MediaBrowser.Common/Configuration/IConfigurationFactory.cs b/MediaBrowser.Common/Configuration/IConfigurationFactory.cs deleted file mode 100644 index 6ed6385360..0000000000 --- a/MediaBrowser.Common/Configuration/IConfigurationFactory.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace MediaBrowser.Common.Configuration -{ - public interface IConfigurationFactory - { - IEnumerable<ConfigurationStore> GetConfigurations(); - } - - public class ConfigurationStore - { - public string Key { get; set; } - - public Type ConfigurationType { get; set; } - } - - public interface IValidatingConfiguration - { - void Validate(object oldConfig, object newConfig); - } -} diff --git a/MediaBrowser.Common/Configuration/IConfigurationManager.cs b/MediaBrowser.Common/Configuration/IConfigurationManager.cs deleted file mode 100644 index d826a3ee78..0000000000 --- a/MediaBrowser.Common/Configuration/IConfigurationManager.cs +++ /dev/null @@ -1,82 +0,0 @@ -using MediaBrowser.Model.Configuration; -using System; -using System.Collections.Generic; - -namespace MediaBrowser.Common.Configuration -{ - public interface IConfigurationManager - { - /// <summary> - /// Occurs when [configuration updating]. - /// </summary> - event EventHandler<ConfigurationUpdateEventArgs> NamedConfigurationUpdating; - - /// <summary> - /// Occurs when [configuration updated]. - /// </summary> - event EventHandler<EventArgs> ConfigurationUpdated; - - /// <summary> - /// Occurs when [named configuration updated]. - /// </summary> - event EventHandler<ConfigurationUpdateEventArgs> NamedConfigurationUpdated; - - /// <summary> - /// Gets or sets the application paths. - /// </summary> - /// <value>The application paths.</value> - IApplicationPaths CommonApplicationPaths { get; } - - /// <summary> - /// Gets the configuration. - /// </summary> - /// <value>The configuration.</value> - BaseApplicationConfiguration CommonConfiguration { get; } - - /// <summary> - /// Saves the configuration. - /// </summary> - void SaveConfiguration(); - - /// <summary> - /// Replaces the configuration. - /// </summary> - /// <param name="newConfiguration">The new configuration.</param> - void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration); - - /// <summary> - /// Gets the configuration. - /// </summary> - /// <param name="key">The key.</param> - /// <returns>System.Object.</returns> - object GetConfiguration(string key); - - /// <summary> - /// Gets the type of the configuration. - /// </summary> - /// <param name="key">The key.</param> - /// <returns>Type.</returns> - Type GetConfigurationType(string key); - - /// <summary> - /// Saves the configuration. - /// </summary> - /// <param name="key">The key.</param> - /// <param name="configuration">The configuration.</param> - void SaveConfiguration(string key, object configuration); - - /// <summary> - /// Adds the parts. - /// </summary> - /// <param name="factories">The factories.</param> - void AddParts(IEnumerable<IConfigurationFactory> factories); - } - - public static class ConfigurationManagerExtensions - { - public static T GetConfiguration<T>(this IConfigurationManager manager, string key) - { - return (T)manager.GetConfiguration(key); - } - } -} |
