Skip to content

MessageExpirationConfiguration

Brian Lehnen edited this page Nov 1, 2015 · 3 revisions

Message Expiration Configuration

The message expiration configuration controls how often expired messages are removed from the queue.

Even if message expiration is enabled, you can tell the queue to not look for and remove expired messages. Note that 'something' needs to do this if you are using message expiration, or queue performance may suffer, as you may end up with messages that never get removed.

queue.Configuration.MessageExpiration.Enabled = true;

How often to look for expired messages and remove them.

queue.Configuration.MessageExpiration.MonitorTime = TimeSpan.FromSeconds(600);
Clone this wiki locally