The NMS Class Library (.Net Messaging Library)

ISession.CreateDurableConsumer Method 

Creates a named durable consumer of messages on a given destination with a selector

IMessageConsumer CreateDurableConsumer(
   ITopic destination,
   string name,
   string selector,
   bool noLocal
);

See Also

ISession Interface | NMS Namespace