Beispiel #1
0
        private async void SetupChannel()
        {
            try
            {
                var channel = await _factory.Create(CancellationTokenSource.Token).ConfigureAwait(false);

                await _reader.SetChannel(channel).ConfigureAwait(false);
            }
            catch
            {
                // ignored
            }
        }
Beispiel #2
0
        private async void SetupChannel()
        {
            IReaderChannel?channel = null;

            try
            {
                channel = await _factory.Create(CancellationTokenSource.Token).ConfigureAwait(false);

                _reader.SetChannel(channel);
            }
            catch
            {
                if (channel != null)
                {
                    await channel.DisposeAsync().ConfigureAwait(false);
                }
            }
        }