SonicMq - Getting Error while using getEnumeration() method in csharp

rcgirotra1

New Member
Hi,

I am trying to get no. of messages in a queue from Soniqmq using getEnumeration() in csharp. When I try to do like below :

IEnumerator messages = program.session.createBrowser(queue).getEnumeration();


int messageCount = 0;
while (messages.MoveNext())
{
Sonic.Jms.Message message = (Message)messages.Current;
messageCount++;
}

OR

while (program.session.createBrowser(queue).getEnumeration().MoveNext())
{
Console.WriteLine(program.session.createBrowser(queue).getEnumeration().Current);
}



getEnumeration() never returns anything and gives a message as "Function evaluation timed out.".

Help in this regard will be really appreciated.

thanks,
Ram
 
Back
Top