Click or drag to resize
Rackspace.Threading Namespace
The Rackspace.Threading namespace contains classes for simplifying the development of asynchronous code which supports .NET 3.5 and newer, without relying on /.
Classes
  ClassDescription
Public classCancellationTokenSourceExtensions
Provides extension methods for the CancellationTokenSource class.
Public classCompletedTask
Public classCoreTaskExtensions
Provides extension methods for efficiently creating Task continuations, with automatic handling of faulted and canceled antecedent tasks.
Public classDelayedTask
This class provides methods for creating Task instances that represent delays of a fixed duration or operations to wait on one or more other tasks to complete.
Public classProgressT
Public classProgressChangedEventArgsT
This class contains information for the ProgressChanged event.
Public classStreamExtensions
Provides extension methods for the Stream class.
Public classTaskBlocks
Provides methods for creating tasks which emulate the behavior of / without requiring the use of those keywords.
Public classTaskCompletionSourceExtensions
Public classWebRequestExtensions
Provides extension methods for asynchronous operations on WebRequest objects.
Interfaces
  InterfaceDescription
Public interfaceIAsyncDisposable
Provides a mechanism for asynchronously releasing unmanaged resources.