private void CreatConfig() { if (this.cmBoxProcessorType.SelectedItem == null) { return; } string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString(); IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log); if (cfg == null) { return; } if (!cfg.Initialize(_param)) { return; } string cfgXml = ""; if (cfg.CreateConfig(this, out cfgXml)) { _Processor.Setting = cfgXml.ToString(); rtBoxSetting.Clear(); rtBoxSetting.Text = _Processor.Setting; } }
private void EditConfig() { if (this.cmBoxProcessorType.SelectedItem == null) { return; } string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString(); IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log); if (cfg == null) { return; } if (!cfg.Initialize(_param)) { return; } string cfgXml = _Processor.Setting; if (cfg.EditConfig(this, ref cfgXml)) { _Processor.Setting = cfgXml; } }
protected CompanyQuotesProcessor( IProcessorLogger logger, IScheduledJobsService jobsService, ICompanyService companyService, IMarketStockClient marketStockClient, IQuotesFileReader quotesFileReader, IProcessorConfig config) : base(logger, jobsService, companyService, config) { _marketStockClient = marketStockClient; _quotesFileReader = quotesFileReader; }
protected ProcessorBase( IProcessorLogger logger, IScheduledJobsService jobsService, ICompanyService companyService, IProcessorConfig config) { _cancellationToken = new CancellationTokenSource(); Logger = logger; JobsService = jobsService; CompanyService = companyService; _config = config; }
public void Init(string[] config) { MainFactory mainFactory = new MainFactory(); processorConfig = mainFactory.Create <IProcessorConfig>(config[0], config[1]); processorConfig.Init(); processor = processorConfig.GetProcessor(); patchGraphManager = mainFactory.Create <IPatchGraphManager>(config[2], config[3]); patchFactory = mainFactory.Create <IPatchFactory>(config[4], config[5]); patchFactory.Init(); serializer = mainFactory.Create <ISerializer>(config[6], config[7]); ((IWaveDrawer)waveDrawer).Init(Others.WavePoints); soundData = new float[Others.WavePoints * 2]; }
static async Task Main(string[] args) { if (args.Length < 1) { Console.WriteLine("GitAutosaver [repository path]"); return; } IProcessorConfig processorConfig = await ProcessorConfig.CreateAsync(); IGit git = new Git(); var fullPath = Path.GetFullPath(args[0]); // 행동 // Setup (미리 해놔야 할 것들) - Save IProcessor processor = new Processor(processorConfig, git, fullPath); processor.Process(); }
/// <summary> /// Parses tracks to merge in, and bards to load balance distribute to. /// </summary> /// <param name="trackNumber"></param> /// <param name="processorConfig"></param> /// <param name="song"></param> /// <param name="fields"></param> private static void ParseAdditionalOptions(int trackNumber, IProcessorConfig processorConfig, BmpSong song, IReadOnlyList <string> fields) { for (var fieldCounter = 1; fieldCounter < fields.Count; fieldCounter++) { if (fields[fieldCounter].StartsWith("include=")) { var tracksToMerge = fields[fieldCounter].Remove(0, 8).Split(','); foreach (var trackToMerge in tracksToMerge) { if (int.TryParse(trackToMerge, out var value) && value != trackNumber && value > -1 && value < song.TrackContainers.Count) { processorConfig.IncludedTracks.Add(value); } } } else if (fields[fieldCounter].StartsWith("bards=") && int.TryParse(fields[fieldCounter].Remove(0, 6), out var value) && value > 0 && value < 17) { processorConfig.PlayerCount = value; } } }
public override void Configure(IProcessorConfig config) { _config = (WorkItemPostProcessingConfig)config; }
public override void Configure(IProcessorConfig config) { _config = (WorkItemMigrationConfig)config; validateConfig = Services.GetRequiredService <TfsValidateRequiredField>(); }
public Processor(IProcessorConfig config, IGit git, string srcRepoPath) { this.config = config; this.git = git; this.srcRepoPath = srcRepoPath; }
protected FileProcessorBase(IProcessorConfig config, FFmpegWrapper fFmpegWrapper) { _config = config; _fFmpegWrapper = fFmpegWrapper; }
public override void Configure(IProcessorConfig config) { this.config = (WorkItemQueryMigrationConfig)config; }
public override void Configure(IProcessorConfig config) { _config = (FixGitCommitLinksConfig)config; _GitRepositoryEnricher = Services.GetRequiredService <TfsGitRepositoryEnricher>(); }
public override void Configure(IProcessorConfig config) { _config = (TeamMigrationConfig)config; }
public override void Configure(IProcessorConfig config) { this._config = (GitRepositoryMigrationConfig)config; }
public abstract void Configure(IProcessorConfig config);
public override void Configure(IProcessorConfig config) { this.config = (WorkItemUpdateAreasAsTagsConfig)config; }
public override void Configure(IProcessorConfig config) { _config = (FixGitCommitLinksConfig)config; _GitRepositoryEnricher = new GitRepositoryEnricher(Engine); }
public override void Configure(IProcessorConfig config) { //http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C ims2 = Engine.Target.GetService <IIdentityManagementService2>(); this.config = (ExportProfilePictureFromADConfig)config; }
public void Configure(IProcessorConfig config) { }
public ConvertFileProcessor(IProcessorConfig config, FFmpegWrapper fFmpegWrapper) : base(config, fFmpegWrapper) { }
public DirectoryProcessor(IEnumerable <FileProcessorBase> processors, IProcessorConfig config) { _config = config; _processors = processors; }
public override void Configure(IProcessorConfig config) { }
public override void Configure(IProcessorConfig config) { _config = (WorkItemUpdateConfig)config; }
public void Configure(IProcessorConfig config) { Configure((IProcessorOptions)config); }
public void AddConfig(IProcessorConfig config) { _configs.Add(config.Entity, config); }