Microsoft.WindowsServerSolutions.Administration.ObjectModel Namespace
The Microsoft.WindowsServerSolutions.Administration.ObjectModel namespace provides a set of APIs for extending the functionality of the dashboard.
| Class | Description | |
|---|---|---|
![]() | Application | Represents the methods and properties that are used to manage the current application. |
![]() | AsyncUiTask | 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. |
![]() | AsyncUiTask<TBusinessObject> | Represents a task that starts the user interface of a process and does not block the use of the Dashboard. The task is associated with a business object that is selected in the list pane of the Dashboard. The task is started from the task pane of the Dashboard. |
![]() | ConsoleException | Represents errors that occur while running the Dashboard. |
![]() | ContainsCustomControl | Indicates that the tab of the add-in contains a page of type ControlRendererPage. This class cannot be inherited. |
![]() | ControlRendererPage | Represents the page in the Dashboard that renders a custom control. |
![]() | ControlRendererPageContent | Provides the content that is displayed in a ControlRendererPage that is associated with a tab in the Dashboard. |
![]() | DataUpdatedEventArgs<TBusinessObject> | Provides data for the DataUpdated event. |
![]() | DetailColumn | Represents a column in the details pane of the Dashboard. |
![]() | DetailColumnCollection | Represents a collection of DetailColumn objects that are displayed in the details pane of the Dashboard. |
![]() | DetailGroup | Represents a group of data in the details pane of the Dashboard. |
![]() | DetailItem | Represents an item in the details pane of the Dashboard. |
![]() | ErrorInfo | Provides information about an error that has occurred. |
![]() | ErrorManager | Used as a repository for reporting and dismissing errors. |
![]() | HelpTopicInfo | Represents a specific help topic within a help file. |
![]() | ListColumn<TBusinessObject> | Represents a column in the list pane of the Dashboard. |
![]() | ListColumnCollection<TBusinessObject> | Represents a collection of ListColumn<TBusinessObject> objects that are displayed in the list pane of the Dashboard. |
![]() | ListColumnV2<TBusinessObject> | Represents additional features for a column in the list pane of the Dashboard. |
![]() | ListGroup<TBusinessObject> | Represents a group of business objects in the list pane of the Dashboard. |
![]() | ListGrouping<TBusinessObject> | Represents a grouping of ListGroup<TBusinessObject> objects in the list pane of the Dashboard. |
![]() | ListGroupingCollection<TBusinessObject> | Represents a collection of ListGrouping<TBusinessObject> objects that are used to group objects in the list pane of the Dashboard. |
![]() | ListProvider<TBusinessObject> | Provides a list of objects in the list pane of the page in the Dashboard. |
![]() | ObjectSelectedEventArgs | Holds data for the ObjectSelected event. |
![]() | Page | Represents a page that is accessed through a tab in the Dashboard. |
![]() | PageContent | Provides the content that is displayed in a Page that is associated with a tab in the Dashboard. |
![]() | PageProvider | Provides a top-level tab in the Dashboard. |
![]() | PageProviderV2 | Provides additional features for a top-level tab in the Dashboard. |
![]() | PageV2 | Represents additional features for a page that is accessed through a tab in the Dashboard. |
![]() | PollingInterval | Represents the polling intervals that are used by the PollingListProvider<TBusinessObject>. |
![]() | PollingListProvider<TBusinessObject> | Represents a ListProvider<TBusinessObject> that polls for data at regular intervals. |
![]() | ProcessTask | Represents a task that can be started from the task pane of the Dashboard. The task is not associated to items listed in the list pane of the Dashboard. |
![]() | ProcessTask<TBusinessObject> | Represents a task that is associated to an item that is selected in the list pane of the Dashboard. The task is started from the task pane of the Dashboard. |
![]() | ProcessTaskStartInfo | Provides information to the Dashboard about how to start a task process. |
![]() | ProcessUtilities | Represents operations that are used to support processes. |
![]() | SelectionTask<TBusinessObject> | Represents a task that depends on the selection of a business object within the Dashboard. |
![]() | SerializableDictionary<TKey, TValue> | Represents a serializeable collection of keys and values. |
![]() | SyncUiTask | Represents a task that starts the user interface of a process and blocks the use of the Dashboard until the task is complete. |
![]() | SyncUiTask<TBusinessObject> | Represents a task that starts the user interface of a process and blocks the use of the Dashboard until the task is complete. The task is associated with a business object that is selected in the list pane of the Dashboard. The task is started from the task pane of the Dashboard. |
![]() | Task | Represents an action that can be performed from the task pane in the Dashboard. |
![]() | TaskCollection | Represents a collection of Task objects that are displayed in the task pane of the Dashboard. |
![]() | TaskCompletedEventArgs | Provides data for the Completed event. |
![]() | TaskCondition<TBusinessObject> | Used to associate a task to a business object that has been selected in the list pane of the Dashboard. |
![]() | TaskException | Indicates that an error occurred while running a Task. |
![]() | UrlTask | Represents a task that starts a Web browser and accesses a specified URL. The task is started from the task pane of the Dashboard. |
![]() | UrlTask<TBusinessObject> | Represents a task that starts a Web browser and accesses a specified URL. The task is associated with a business object that is selected in the list pane of the Dashboard. The task is started from the task pane of the Dashboard. |
| Delegate | Description | |
|---|---|---|
![]() | AsyncAction | Represents a method that is used to run an asynchronous task. |
![]() | AsyncAction<TBusinessObject> | Represents a method that is used to run an asynchronous task that is associated with a business object. The associated business object is selected in the list pane of the Dashboard. |
![]() | EqualityChecker<TBusinessObject> | Represents a method that checks the equality of two business objects. |
![]() | Initializer | Represents a method that is used to initialize an asynchronous task. |
![]() | Initializer<TBusinessObject> | Represents a method that is used to initialize an asynchronous task that is associated with a selected item in the list pane of the Dashboard. |
![]() | SyncAction | Represents a method that is used to run a synchronous task. |
![]() | SyncAction<TBusinessObject> | Represents a method that is used to run a synchronous task, which is associated to a business object that has been selected in the Dashboard. |
| Enumeration | Description | |
|---|---|---|
![]() | ApplicationMode | Indicates the mode in which the application can run. |
![]() | ColumnSortOrder | Indicates whether a column is sorted in ascending or descending order. |
![]() | DataUpdatedReason | Indicates why a DataUpdated event was raised. |
![]() | ErrorLevel | Indicates the severity level of the error. |
![]() | LaunchBehavior | Indicates how a process-based task is started. |
![]() | TaskCondition | Indicates the association of a task to a business object that has been selected in the Dashboard. |
![]() | TaskStatus | Indicates the status of the current task. |
![]() | UiActivation | Determines whether the Dashboard should activate the existing user interface of a Task that is already running. |


