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. |