public QueueListnerHandler(QueueData listnerData) { MessageReceived += DoNothing; // set the session data QueueData = listnerData; // assign handler _ListnerQueueHandler = new ServiceBusQueueHandler(QueueData.QueueConnectionString, QueueData.queueName, ProcessQueueSessionAsync); }
private SynchronizationContext _currentSynchronizationContext; // Needed to Synchronize between threads, Service buss handler is called from another thread public QueueWriterHandler(QueueData writerData) { _currentSynchronizationContext = SynchronizationContext.Current; // set the session data QueueData = writerData; // assign handler _WriterQueueHandler = new ServiceBusQueueHandler(writerData.QueueConnectionString, writerData.queueName); }
public void ConnectToQueue() { // assign handler _ListnerQueueHandler = new ServiceBusQueueHandler(QueueData.QueueConnectionString, QueueData.queueName, ProcessQueueSessionAsync); }