public IActionResult Index() { var eventModel = new TestIntegrationEventModel { Id = "1", Title = "集成事件" }; var @event = new TestIntegrationEvent(eventModel); _eventBus.Publish(@event); return(Ok()); }
public async Task Handle(CreateTestDomainEvent notification, CancellationToken cancellationToken) { _logger.LogInformation("CreateTestDomainEventHandler"); var eventModel = new TestIntegrationEventModel { Id = 1, Name = "我是测试" }; //_eventBus.Publish(new TestIntegrationEvent(eventModel)); await SaveEventAsync(new TestIntegrationEvent(eventModel)); await PublishThroughEventBusAsync(new TestIntegrationEvent(eventModel)); //return await CommitAsync(); //return Task.CompletedTask; }