private void UpdateGeneralOptionDependencies(GeneralOptions generalOptions)
        {
            _logReportsWithJustWarnings        = generalOptions.LogReportsWithWarnings;
            _logReportsWithoutWarningsOrErrors = generalOptions.LogReportsWithoutWarningsOrErrors;

            _showReportsWithErrorsImmediately   = generalOptions.ShowReportsWithErrorsImmediately;
            _showReportsWithWarningsImmediately = generalOptions.ShowReportsWithWarningsImmediately;

            _daslFilterProvider.SetDoIncludeCustomMessageClasses(generalOptions.IncludeCustomMessageClasses);
        }
        private void UpdateGeneralOptionDependencies(GeneralOptions generalOptions)
        {
            SystemNetSettings.UseUnsafeHeaderParsing = generalOptions.UseUnsafeHeaderParsing;

            _logReportsWithJustWarnings        = generalOptions.LogReportsWithWarnings;
            _logReportsWithoutWarningsOrErrors = generalOptions.LogReportsWithoutWarningsOrErrors;

            _showReportsWithErrorsImmediately   = generalOptions.ShowReportsWithErrorsImmediately;
            _showReportsWithWarningsImmediately = generalOptions.ShowReportsWithWarningsImmediately;

            _daslFilterProvider.SetDoIncludeCustomMessageClasses(generalOptions.IncludeCustomMessageClasses);
            _totalProgressFactory.ShowProgress = generalOptions.ShowProgressBar;
            _totalProgressFactory.LoadOperationThresholdForProgressDisplay = generalOptions.ThresholdForProgressDisplay;
            _queryFolderStrategyWrapper.SetStrategy(generalOptions.QueryFoldersJustByGetTable ? QueryOutlookFolderByGetTableStrategy.Instance : QueryOutlookFolderByRequestingItemStrategy.Instance);
        }