I have a WCF activated WorkFlow Service (XAMLX) setup (hosted using WorkflowServiceHost).
This WCF WebService has a 'NetMsMqBinding' binding and a net.msmq based endpoint which is used by clients to schedule operations.
On the client side, I've used Visual Studio to generate the proxy stub to communicate to this WCF service. Everything is working fine and I can see the messages appearing in my (journaled) MQ on the server and WCF picking up messages from the queue to activate the configured workflow based on the message.
I need to control the priority of the messages being sent to MQ so that certain WCF clients can get prioritized processing of their workflows.
It seems NetMsMqBinding doesn't really support MQ message prioritization. Is this correct? If so, how can I achieve/simulate this? Can I use MQ Triggers to change priority of messages based on some flags?