Какова цель iscomplete собственности pushsharp брокера?
У брокеров есть таинственное свойство iscomplete, и мне интересно, что оно делает?
1 ответ
Решение
Это действительно довольно просто и не так интересно....
ServiceBroker
использует BlockingCollection<T>
обрабатывать уведомления об очередях. Когда вы звоните .Stop()
на ServiceBroker
он ожидает завершения сбора перед возвратом (таким образом, у вас есть возможность дождаться отправки всех уведомлений из очереди перед возвратом).
IsCompleted
свойство просто выставляет то же свойство коллекции. Это может или не может быть полезным для вас.