public async Task <string> CalculateHuge(HugeRequest request) { try { using var call = _client.CalculateHuge(request); var stream = call.ResponseStream; var resultString = new StringBuilder(Defines.ResultString); while (await stream.MoveNext(new CancellationToken())) { var replay = stream.Current; resultString.Append($"{replay.Message},"); } resultString.Remove(resultString.Length - 1, 1); return(resultString.ToString()); } catch (Exception e) { return(e.ToString()); } }