public bool TryGetQueuer(string queueName, out IEventQueuer queuer, string providerName) { var configuration = this.options.GetQueueConfiguration(queueName, throwIfNotFound: false); if (configuration != null) { var provider = this.GetProvider(configuration, throwIfNotFound: false); if (provider != null && provider.Name == providerName) { queuer = provider.BuildQueueProvider(queueName); return(true); } } queuer = null; return(false); }
public HomeController(IEventFactory factory) { this.queue = factory.GetQueuer("queue1"); //this.queueAzure = factory.GetQueuer("queue2"); }
public EventQueuerBase(string storeName, IEventFactory eventQueuerFactory) { this.queuer = eventQueuerFactory.GetQueuer(storeName); }