The DispatcherBase type exposes the following members.

Constructors

  NameDescription
Public methodDispatcherBase
Initializes a new instance of the DispatcherBase class

Methods

  NameDescription
Protected methodCheckAccessLimitation
Public methodDispatch(Action)
Creates a new Task based upon the given action.
Public methodDispatch(Task)
Dispatches a given Task.
Public methodDispatch<(Of <<'(T>)>>)(Func<(Of <<'(T>)>>))
Creates a new Task based upon the given action.
Public methodDispose
Releases all resources used by the DispatcherBase
Protected methodReorderTasks

Extension Methods

  NameDescription
Public Extension MethodRunAsync(String, array<Object>[]()[][])Overloaded.
Starts the given Method as async Task on the given TaskDistributor.
(Defined by ObjectExtension.)
Public Extension MethodRunAsync(String, TaskDistributor, array<Object>[]()[][])Overloaded.
Starts the given Method as async Task on the given TaskDistributor.
(Defined by ObjectExtension.)
Public Extension MethodRunAsync<(Of <<'(T>)>>)(String, array<Object>[]()[][])Overloaded.
Starts the given Method as async Task on the given TaskDistributor.
(Defined by ObjectExtension.)
Public Extension MethodRunAsync<(Of <<'(T>)>>)(String, TaskDistributor, array<Object>[]()[][])Overloaded.
Starts the given Method as async Task on the given TaskDistributor.
(Defined by ObjectExtension.)

Fields

  NameDescription
Public fieldAllowAccessLimitationChecks
Protected fielddataEvent
Protected fieldtaskList
Public fieldTaskSortingSystem
Set the task reordering system

Properties

  NameDescription
Public propertyTaskCount
Returns the currently existing task count. Early aborted tasks will count too.

See Also