webForumDet fria alternativet

MessageQueue GetAllMessages

0 svar · 391 visningar · startad av cok

cokMedlem sedan dec. 2005554 inlägg
#1

Hallå, jag har följande kod som anropar en kö för att ta emot meddelandena i kön från MSMQ.

MessageQueue mq = new MessageQueue("sökväg till kö");
Message[] messages = mq.GetAllMessages();
foreach (Message message in messages)
{
//testar olika saker
}

Om jag sedan tittar på objektet messages.Length så får jag ut ett värde. Och om jag tittar på respektive message.Label, så får jag ut det jag vill ha fram, men om jag tittar på message.Body så får jag felmeddelande som säger något i stil med att det är en felaktig formatering på getBody().

Det räcker att jag försöker kolla om

message.Body==null

så skiter de sig.

Någon som vet vad det är jag gör för fel?

359 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
118 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
117 ms — hämta inlägg (db)
122 ms — hämta bilagor (db)