public async Task RunAsync() { _logger.LogDebug("Application Start."); // 何かの値を取得する var value = await _fooService.GetValueAsync(); // 何かしら加工する var result = await _bazService.FixAsync(value); // どこかに登録する await _barService.RegisterAsync(result); _logger.LogDebug("Application End."); }