AsyncUiTask Class
Represents a task that starts the user interface of a process and does not block the use of the Dashboard. The task is started from the task pane of the Dashboard.
Assembly: Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)
System::MarshalByRefObject
Microsoft.WindowsServerSolutions.Administration.ObjectModel::Task
Microsoft.WindowsServerSolutions.Administration.ObjectModel::AsyncUiTask
| Name | Description | |
|---|---|---|
![]() | AsyncUiTask(Guid, String^, AsyncAction^) | Initializes a new instance of the AsyncUiTask class with the specified identifier, display name, and the specified delegate method that performs the action of the task. |
![]() | AsyncUiTask(Guid, String^, AsyncAction^, Boolean) | Creates a new instance of the AsyncUiTask type, using the specified ID, display name, action, and global parameters. |
![]() | AsyncUiTask(String^, AsyncAction^) | Initializes a new instance of the AsyncUiTask class with the specified display name and the specified delegate method that performs the action of the task. |
![]() | AsyncUiTask(String^, AsyncAction^, Boolean) | Creates an instance of the AsyncUiTask object, using the specified display name, action, and global parameter. |
| Name | Description | |
|---|---|---|
![]() | ConditionProvider | Getse and sets the condition provider. |
![]() | Description | |
![]() | DisplayName | |
![]() | Icon | |
![]() | ID | Gets the identifier of the task.(Inherited from Task.) |
![]() | Initialization | Gets or sets an Initializer delegate method that is used to perform any type of lengthy initialization. |
![]() | Tag | |
![]() | TaskStatus | Gets and sets the status of the current task.(Inherited from Task.) |
![]() | UiActivation | Gets or sets the behavior that the Dashboard uses to decide whether to use an existing process when the same task is selected or to start a new process each time the task is selected. |
| Name | Description | |
|---|---|---|
![]() | CreateObjRef(Type^) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from Task.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | GetType() | (Inherited from Object.) |
![]() | InitializeLifetimeService() | Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from Task.) |
![]() | ToString() | (Inherited from Object.) |
A task that is defined as AsyncUiTask is not specific to an object that is selected in the list pane of the Dashboard. To define an asynchronous task that is specific to a selected object, use AsyncUiTask<TBusinessObject>.
An AsyncUiTask must be added to a TaskCollection to be displayed in the task pane of the Dashboard.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


