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

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -