/// <summary>
 ///
 /// </summary>
 /// <param name="recurringJobManager"></param>
 /// <param name="settingsManager"></param>
 /// <param name="message"></param>
 /// <returns></returns>
 public static Task HandleSettingChangeAsync(this IRecurringJobManager recurringJobManager, ISettingsManager settingsManager, ObjectSettingChangedEvent message)
 {
     if (recurringJobManager == null)
     {
         throw new ArgumentNullException(nameof(recurringJobManager));
     }
     if (settingsManager == null)
     {
         throw new ArgumentNullException(nameof(settingsManager));
     }
     return(recurringJobManager.HandleSettingChangeAsyncIntnl(settingsManager, message));
 }