aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Configuration/IValidatingConfiguration.cs
blob: 3b1d84f3c29326a07645126fe872f54da914e510 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace MediaBrowser.Common.Configuration
{
    /// <summary>
    /// A configuration store that can be validated.
    /// </summary>
    public interface IValidatingConfiguration
    {
        /// <summary>
        /// Validation method to be invoked before saving the configuration.
        /// </summary>
        /// <param name="oldConfig">The old configuration.</param>
        /// <param name="newConfig">The new configuration.</param>
        void Validate(object oldConfig, object newConfig);
    }
}