internal Playback GetPlayback() { Playback playback = TxHelper.GetCurrentEtlScope(this.Inputs, this.IsRealTime); if (playback != null) { playback.KnownTypes = ManifestCompiler.GetKnowntypesforPlayback(); } return(playback); }
public Playback GetPlayback() { Playback playback = TxHelper.GetCurrentEtlScope(this.Model.EtlFiles, this.Model.IsRealTime); if (playback != null) { playback.KnownTypes = ManifestCompiler.GetKnowntypesforPlayback(); } return(playback); }
public Task InitializeSession(string[] sessions) { TaskScheduler context = TaskScheduler.FromCurrentSynchronizationContext(); var readerTask = TxHelper.GetReader(sessions, true); return(readerTask.ContinueWith((t) => { this.reader = t.Result; this.IsRealTime = true; this.Session = sessions.Aggregate((p, c) => p + "," + c); }, context)); }
private void MainForm_Load(object sender, EventArgs e) { BigIconFormLBHeadTitle.Text = $"{R.AppNameCn} {(R.IsAdministrator ? "(管理员)" : "(受限权限)")}"; LBVersion.Text = $"版本:{R.Version}"; TBPublishStorage.Text = R.Paths.PublishStorage == R.Paths.DefaultPublishStorage ? "" : R.Paths.PublishStorage; TBNewStorage.Text = R.Paths.NewStorage == R.Paths.DefaultNewStorage ? "" : R.Paths.NewStorage; TBConsoleIP.Text = R.Tx.IP; TBConsolePort.Text = R.Tx.Port == 0 ? "" : $"{R.Tx.Port}"; TBLocalIP.Text = R.Tx.LocalIP; TBLocalName.Text = R.Tx.LocalName; CBAutoDeleteExpiredLog.Checked = R.IsAutoDeleteExpiredLog; TaskOfStatus(); TxHelper.Connect(); }
public Task InitializeEtlReader() { if (this.Reader != null) { this.Reader.Dispose(); this.Reader = null; this.ResetTimeWindow(); } var t = TxHelper.GetReader(this.EtlFiles); this.IsRealTime = false; var context = TaskScheduler.FromCurrentSynchronizationContext(); return(t.ContinueWith((getReaderTask) => { this.Reader = getReaderTask.Result; }, context)); }
static void Main() { if (appUnique.IsUnique("BigBirdConsole")) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); R.MainUI = new MainForm(); //初始化配置信息 InitConfig(); R.Log = new Log(); //启动日志记录 SystemSleepAPI.PreventSleep(false); //禁用计算机息屏和待机 //启动进程 TxHelper.Start(); TxConvertHelper.Connect(); TxReadQueue.Start(); PlanTaskCore.Start(); StorePersistanceTask.Start(); CommandReader.Start(); Application.Run(R.MainUI); } }