private static async Task UseChannelWrapperAsync(OpenAsyncOnceChannelWrapper <ChannelType> channelWrapper) { if (channelWrapper.Channel != null) { await channelWrapper.OpenChannelOnceAsync(); await s_test.UseAsyncChannel()(channelWrapper.Channel); } }
private static async Task <int> UseChannelWrapperAsync(OpenAsyncOnceChannelWrapper <ChannelType> channelWrapper) { int requestsMade = 0; if (channelWrapper.Channel != null) { await channelWrapper.OpenChannelOnceAsync(s_test.OpenChannelAsync); requestsMade = await s_test.UseAsyncChannel()(channelWrapper.Channel); } return(requestsMade); }