Нет, но можно ПОСМОТРЕТЬ в очередь и решить, хотите ли Вы действительно использовать сообщение.
Использование GetMessageEnumerator2 () Как это:
MessageEnumerator en = q.GetMessageEnumerator2();
while (en.MoveNext())
{
if (en.Current.Label == label)
{
string body = ((XmlDocument)en.Current.Body).OuterXml;
en.RemoveCurrent();
return body;
}
}