Microsoft.WindowsServerSolutions.Administration.ObjectModel Namespace
The Microsoft.WindowsServerSolutions.Administration.ObjectModel namespace provides a set of APIs for extending the functionality of the dashboard.
Classes
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. |
Delegates
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. |
Enumerations
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. |
Return to top