public async ValueTask <KSociety.Com.App.Dto.Res.Biz.GetConnectionStatus> ExecuteAsync(GetConnectionStatus request, CancellationToken cancellationToken = default) { var output = new KSociety.Com.App.Dto.Res.Biz.GetConnectionStatus(); try { var result = await _startup.GetConnectionStatusAsync(new ConnectionStatusIntegrationEvent(request.GroupName + ".automation.connection", request.GroupName, request.ConnectionName)).ConfigureAwait(false); output.GroupName = result.GroupName; output.ConnectionName = result.ConnectionName; output.ConnectionRead = result.ConnectionRead; output.ConnectionWrite = result.ConnectionWrite; } catch (Exception ex) { _logger.LogError("SetTagValue Execute: " + ex.Message + " - " + ex.StackTrace); } return(output); }