//*/ public ChannelReader <int> DuplexTwoChannel(ChannelReader <int> requestChannel) { var responseChannel = Channel.CreateUnbounded <int>(); AsyncStream.EnumerateBackChannel(requestChannel, responseChannel.Writer, _logger); return(responseChannel.Reader); }
public async Task <ChannelReader <int> > DuplexOneChannel(ChannelReader <int> requestChannel) { var responseChannel = Channel.CreateUnbounded <int>(); _ = AsyncStream.EnumerateBackChannel(requestChannel, responseChannel.Writer, _logger); return(await _appTwoClient.StreamDuplexTwoChannel(responseChannel.Reader)); }