using MediaBrowser.Common.Configuration;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Events;
using System;
namespace MediaBrowser.Controller.Configuration
{
///
/// Interface IServerConfigurationManager
///
public interface IServerConfigurationManager : IConfigurationManager
{
///
/// Occurs when [configuration updating].
///
event EventHandler> ConfigurationUpdating;
///
/// Gets the application paths.
///
/// The application paths.
IServerApplicationPaths ApplicationPaths { get; }
///
/// Gets the configuration.
///
/// The configuration.
ServerConfiguration Configuration { get; }
///
/// Sets the preferred metadata service.
///
/// The service.
void DisableMetadataService(string service);
}
}