IValidatingConfiguration.cs 511 B

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