c# - read message queue sent time from MSMQ Journal -
c# - read message queue sent time from MSMQ Journal -
i have msmq enabled journal. , due fact receive more 1000 messages per day want clear journal maintain messages lastly 2 days. therfore want read messages , check senttime property against "current date - 2 days". @ moment programme stop property senttime wont provided.
error: "propertyfilter isn't set correctly"
the code:
class programme { static void main(string[] args) { string queuename = ".\\private$\\test;journal"; messagequeue msgqueue = new messagequeue(queuename); message[] messages = msgqueue.getallmessages(); try{ foreach (message msg in messages){ //if(msg.senttime < datetime.today.adddays(-2)){ console.writeline(msg.senttime); //} } }catch (exception e){ console.writeline(e.message); } console.read(); } }
why have no access property? can help? lot!
you can utilize
msgqueue.messagereadpropertyfilter.setall();
and set filter properties true.
c# properties message-queue journal
Comments
Post a Comment