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); }