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)); }
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); }
Task IPublishEndpoint.Publish <T>(T message, IPipe <PublishContext> publishPipe, CancellationToken cancellationToken) { var contextPipe = new ScopePublishContextPipe <T>(publishPipe, _context); return(_publishEndpoint.Publish(message, contextPipe, cancellationToken)); }
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); }