コード例 #1
0
        Task IPublishEndpoint.Publish <T>(object values, IPipe <PublishContext <T> > publishPipe,
                                          CancellationToken cancellationToken)
        {
            var contextPipe = new ScopePublishContextPipe <T>(publishPipe, _context);

            return(_publishEndpoint.Publish(values, contextPipe, cancellationToken));
        }
コード例 #2
0
        async Task IPublishEndpoint.Publish <T>(object values, IPipe <PublishContext <T> > publishPipe,
                                                CancellationToken cancellationToken)
        {
            var contextPipe = new ScopePublishContextPipe <T>(publishPipe, _context);

            await _publishEndpoint.Publish(values, contextPipe, cancellationToken).ConfigureAwait(false);
        }
コード例 #3
0
        Task IPublishEndpoint.Publish <T>(T message, IPipe <PublishContext> publishPipe, CancellationToken cancellationToken)
        {
            var contextPipe = new ScopePublishContextPipe <T>(publishPipe, _context);

            return(_publishEndpoint.Publish(message, contextPipe, cancellationToken));
        }
コード例 #4
0
        async Task IPublishEndpoint.Publish <T>(T message, IPipe <PublishContext> publishPipe, CancellationToken cancellationToken)
        {
            var contextPipe = new ScopePublishContextPipe <T>(publishPipe, _context);

            await _publishEndpoint.Publish(message, contextPipe, cancellationToken).ConfigureAwait(false);
        }