コード例 #1
0
        protected async Task <string> ProcessAsync(IFlow flow)
        {
            // Log puts
            mainLog.Report(ConstantValues.MainLogClear);  // 処理の開始時に下部に表示されているログをクリア
            mainLog.Report("FluGAS version : " + Properties.Settings.Default.version);
            mainLog.Report("----- start analysis. -----");
            mainLog.Report(WfComponent.Utils.FileUtils.LogDateString());

            // 非同期
            ProcessResultMessage = await flow.CallFlowAsync().ConfigureAwait(true);

            mainLog.Report(ProcessResultMessage);
            ProcessEnd(ProcessResultMessage);

            return(ProcessResultMessage);
        }