I need to call a third party COM component from an asp.net site. The site is designed to run to pages asynchronously (marking the page and webpart as async). The page registers and invokes async calls by the standard page.RegisterAsyncTask() method.
Async methods/components invoked on the managed components would be run on IO threads
I would now have to invoke an unmanaged COM component (MTA threaded) as well, in async mode. Would this choke the worker thread or in other words fired from the worker thread in asp.net OR would this fired from an IO thread alike other managed async service call?
Is there a way to find out if the async call is made by an IO thread in asp.net?