Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Collapse the table of content
Expand the table of content

System.Windows.Threading Namespace

Contains types to support the Windows Presentation Foundation (WPF) threading system.

  Class Description
Public class Dispatcher Provides services for managing the queue of work items for a thread.
Public class DispatcherEventArgs Provides event data for Dispatcher related events.
Public class DispatcherExtensions Provides a set of static methods that extend the Dispatcher class.
Public class DispatcherFrame Represents an execution loop in the Dispatcher.
Public class DispatcherHookEventArgs Provides event data for DispatcherHooks events.
Public class DispatcherHooks Provides additional event information about Dispatcher processing.
Public class DispatcherObject Represents an object that is associated with a Dispatcher.
Public class DispatcherOperation Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue.
Public class DispatcherOperation<TResult> Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue and contains a Task<TResult>.
Public class DispatcherSynchronizationContext Provides a synchronization context for Windows Presentation Foundation (WPF).
Public class DispatcherTimer A timer that is integrated into the Dispatcher queue which is processed at a specified interval of time and at a specified priority.
Public class DispatcherUnhandledExceptionEventArgs Provides data for the Dispatcher UnhandledException event.
Public class DispatcherUnhandledExceptionFilterEventArgs Provides data for the Dispatcher UnhandledExceptionFilter event.
Public class TaskExtensions Provides a set of static methods that extend the Task class.

  Structure Description
Public structure DispatcherPriorityAwaitable Represents an awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events
Public structure DispatcherPriorityAwaiter Represents an object that waits for the completion of an asynchronous task.
Public structure DispatcherProcessingDisabled Represents the Dispatcher when it is in a disable state and provides a means to re-enable dispatcher processing.

  Delegate Description
Public delegate DispatcherHookEventHandler Represents the method that will handle DispatcherHooks related events.
Public delegate DispatcherOperationCallback Represents a delegate to use for dispatcher operations.
Public delegate DispatcherUnhandledExceptionEventHandler Represents the method that will handle the UnhandledException event.
Public delegate DispatcherUnhandledExceptionFilterEventHandler Represents the method that will handle the UnhandledExceptionFilter event.

  Enumeration Description
Public enumeration DispatcherOperationStatus Describes the possible values for the status of a DispatcherOperation.
Public enumeration DispatcherPriority Describes the priorities at which operations can be invoked by way of the Dispatcher.
© 2015 Microsoft