Miner.System Assembly > Miner.Threading Namespace : ThreadPoolBridge Class |
'Declaration <ComVisibleAttribute(False)> Public Class ThreadPoolBridge Implements IThreadPoolAdapter
'Usage Dim instance As ThreadPoolBridge
[ComVisible(false)] public class ThreadPoolBridge : IThreadPoolAdapter
This bridge class provides an implementation of ISynchronizeInvoke over any thread/threadpool that implements (or can be adapted to the IThreadPoolAdapter interface). Threadpools expose the ability to queue work to be handled by a thread in the threadpool (basically fire-and-forget), but ISynchronizeInvoke extends capability to include synchronous and asynchronous method calls as well.
This bridge also supports exception logging and principal flow which does not normally happen with when calling QueueUserWorkItem on a threadpool.
System.Object
Miner.Threading.ThreadPoolBridge
Miner.Threading.ThreadPoolGovernor
Target Platforms: Windows XP SP3 (32-bit and 64-bit), Windows 7 (32-bit and 64-bit)
Not all Operating Systems are supported on all products. Visit the ArcFM Solution Supported Versions page for full details.