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
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