コード例 #1
0
        public QueueListnerHandler(QueueData listnerData)
        {
            MessageReceived += DoNothing;

            // set the session data
            QueueData = listnerData;

            // assign handler
            _ListnerQueueHandler = new ServiceBusQueueHandler(QueueData.QueueConnectionString, QueueData.queueName, ProcessQueueSessionAsync);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public void ConnectToQueue()
 {
     // assign handler
     _ListnerQueueHandler = new ServiceBusQueueHandler(QueueData.QueueConnectionString, QueueData.queueName, ProcessQueueSessionAsync);
 }