See: Description
| Interface | Description | 
|---|---|
| RecurringTask.Function | 
 A functional interface for the containing delegate type. 
 | 
| ThreadedCalculation.BodyCallback.Function<TParameter> | 
 A functional interface for the containing delegate type. 
 | 
| ThreadedCalculation.BodyCallback2.Function<TParameter1,TParameter2> | 
 A functional interface for the containing delegate type. 
 | 
| ThreadedCalculation.BodyCallbackWithProgress.Function<TParameter> | 
 A functional interface for the containing delegate type. 
 | 
| ThreadedCalculation.BodyCallbackWithProgress2.Function<TParameter1,TParameter2> | 
 A functional interface for the containing delegate type. 
 | 
| Class | Description | 
|---|---|
| BackgroundCalculation | 
 Used to perform a computation in the background. 
 | 
| MessageEventArgs | |
| MessageQueue | 
 A message queue used for passing messages between threads 
 | 
| PersistentDictionary<TKey,TValue> | 
 A dictionary that maps keys to values and is persistent. 
 | 
| PersistentDictionaryNode<TKey,TValue> | 
 A node in a  
PersistentDictionary. | 
| RecurringTask | 
 A task that is executed periodically by  
RecurringTaskScheduler. | 
| RecurringTaskScheduler | 
 A scheduler for recurring tasks that attempts to run all of its tasks in a
 fair manner. 
 | 
| RecurringTaskStatistics | 
 Contains information about the performance of a  
RecurringTask
 being managed by a RecurringTaskScheduler. | 
| ThreadedCalculation | 
 Parallelizes calculations across multiple threads. 
 | 
| ThreadedCalculation.BodyCallback<TParameter> | 
 A delegate representing the body of a multithreaded 'for' loop. 
 | 
| ThreadedCalculation.BodyCallback2<TParameter1,TParameter2> | 
 A delegate representing the body of a multithreaded 'for' loop. 
 | 
| ThreadedCalculation.BodyCallbackWithProgress<TParameter> | 
 A delegate representing the body of a multithreaded 'for' loop, where each iteration
    of the loop intends to provide detailed information about its progress. 
 | 
| ThreadedCalculation.BodyCallbackWithProgress2<TParameter1,TParameter2> | 
 A delegate representing the body of a multithreaded 'for' loop, where each iteration
    of the loop intends to provide detailed information about its progress. 
 | 
| ThreadingPolicy | 
 Specifies how a parallelizable operation should utilize multithreading. 
 | 
| TransactedObject | 
 An object that participates in the software transactional memory (STM) system
 via  
TransactionContext and Transaction. | 
| TransactedProperty<T> | 
 A property that participates in the software transactional memory (STM) system. 
 | 
| TransactedPropertyChangedEventArgs<T> | 
 Contains information about a change to a  
TransactedProperty. | 
| TransactionCommittedEventArgs | |
| TransactionParameter | 
 The placeholder for a parameterized  
Transaction within an evaluator. | 
| Enum | Description | 
|---|---|
| PersistentDictionaryAddResult | 
 Indicates the result of adding a key-value pair to a  
PersistentDictionary. | 
| ThreadSource | 
 The source of a thread used to execute a parallelizable operation. 
 | 
| Exception | Description | 
|---|---|
| TransactionConflictException | 
 An exception that is thrown when the  
Transaction being committed conflicts with another
 transaction already committed. |