コード例 #1
0
 public SendConfirmationCommandHandler(IConfirmationService confirmation, IKafkaMessageBus bus,
                                       IEmailBuilder emailBuilder)
 {
     _confirmation = confirmation;
     _bus          = bus;
     _emailBuilder = emailBuilder;
 }
コード例 #2
0
 public AccountCreatedIntegrationEventHandler(IIpInformationService ipInformation, IGravatarService gravatar,
                                              IKafkaMessageBus bus)
 {
     _ipInformation = ipInformation;
     _gravatar      = gravatar;
     _bus           = bus;
 }
コード例 #3
0
 public MessageBusProduerService(ILogger <MessageBusProduerService> logger, IKafkaMessageBus messageBus, CmdOptions cmdOptions)
 {
     _logger     = logger;
     _messageBus = messageBus;
     _cmdOptions = cmdOptions;
 }
コード例 #4
0
 public MessageBusConsumeService(ILogger <MessageBusConsumeService> logger, IKafkaMessageBus messageBus)
 {
     _logger     = logger;
     _messageBus = messageBus;
 }
コード例 #5
0
 public UpdateProviderJob(PeopleDbContext dbContext, IKafkaMessageBus bus, ILogger <UpdateProviderJob> logger)
 {
     _dbContext = dbContext;
     _bus       = bus;
     _logger    = logger;
 }
コード例 #6
0
 public RegisterUserCommandHandler(IdentityDBContext dbContext, IKafkaMessageBus <string, User> bus)
 {
     _bus       = bus;
     _dbContext = dbContext;
 }
コード例 #7
0
 public static Task PublishAsync <T>(this IKafkaMessageBus messageBus, T message)
 {
     return(messageBus.PublishAsync(typeof(T), message));
 }