static Filters() { // setup the filter used for peeking Peek = new MSMQ.MessagePropertyFilter(); Peek.ClearAll(); Peek.Label = true; // we read the body too Read = new MSMQ.MessagePropertyFilter { Body = true }; }
public TextBodyHandler() { MessageReadPropertyFilter = new MessagePropertyFilter(); MessageReadPropertyFilter.ClearAll(); MessageReadPropertyFilter.DestinationQueue = true; MessageReadPropertyFilter.Id = true; MessageReadPropertyFilter.Label = true; MessageReadPropertyFilter.Priority = true; MessageReadPropertyFilter.MessageType = true; MessageReadPropertyFilter.ArrivedTime = true; MessageReadPropertyFilter.SentTime = true; MessageReadPropertyFilter.Body = true; }
internal static void SetPropertyFilter(this MessageQueue messageQueue) { // Specify which MSMQ Message properties to retrieve var messagePropertyFilter = new MessagePropertyFilter(); messagePropertyFilter.ClearAll(); messagePropertyFilter.Id = true; messagePropertyFilter.CorrelationId = true; messagePropertyFilter.Body = true; messagePropertyFilter.Label = true; messagePropertyFilter.SentTime = true; messagePropertyFilter.AppSpecific = true; messageQueue.MessageReadPropertyFilter = messagePropertyFilter; }