I have an ASP.NET application (written in VB.NET) that has to use a 3rd party COM server to accomplish a lengthy processing task. This COM server works asynchronously and uses a call-back event to report its progress.<BR><BR>If I was programming in good old VB6, I&#039;d use a loop and Do Events to wait for the call-back event to be triggered. I understand that VB.NET has Application.DoEvents(), but that isn&#039;t available to me since my app is a dll.<BR><BR>Is there an equivalent in ASP.NET that I can use to accomplish this?