ArcFM Desktop Developer Guide
ThreadPoolBridge Class
Members 


Product Availability
Required Licenses
.NET Assembly
Provides a rich API over that provided by the standard thread classes.
Object Model
ThreadPoolBridge Class
Syntax
'Declaration
 
<ComVisibleAttribute(False)>
Public Class ThreadPoolBridge 
   Implements IThreadPoolAdapter 
'Usage
 
Dim instance As ThreadPoolBridge
[ComVisible(false)]
public class ThreadPoolBridge : IThreadPoolAdapter  
Remarks

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.

Inheritance Hierarchy

System.Object
   Miner.Threading.ThreadPoolBridge
      Miner.Threading.ThreadPoolGovernor

Requirements

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.

See Also

Reference

ThreadPoolBridge Members
Miner.Threading Namespace

 

 


Send Comment