/// <summary>
        /// Persists all currently pending actions to disk.
        /// </summary>
        protected void PersistPendingActions()
        {
            ISettingsManager     sm       = ServiceRegistration.Get <ISettingsManager>();
            FanArtActionSettings settings = sm.Load <FanArtActionSettings>();

            settings.PendingFanArtActions = PendingActions.ToArray();
            sm.Save(settings);
        }
示例#2
0
        /// <summary>
        /// Persists all currently pending actions to disk.
        /// </summary>
        protected void PersistPendingActions()
        {
            ISettingsManager     sm       = ServiceRegistration.Get <ISettingsManager>();
            FanArtActionSettings settings = sm.Load <FanArtActionSettings>();

            settings.PendingFanArtActions = PendingActions;
            ServiceRegistration.Get <ILogger>().Debug("FanArtActionBlock: Persisting {0} fanart actions.", settings.PendingFanArtActions.Length);
            sm.Save(settings);
        }