Esempio n. 1
0
        public override void Complete()
        {
            try
            {
                base.Complete();
                _cancellationTokenSource.Cancel();

                base.Completion.Wait();
                HtmlRenderers.Complete();
                FailedProcessingResults.Complete();
            }
            catch (Exception exception)
            {
                if (exception.IsAcknowledgingOperationCancelledException(_cancellationTokenSource.Token))
                {
                    return;
                }
                _log.Error($"One or more errors occurred while completing {nameof(HtmlRendererBlock)}.", exception);
            }
        }