Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework Namespace
The Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework namespace provides a set of APIs for managing health alerts.
| Class | Description | |
|---|---|---|
![]() | Alert | Represents a Network Health Alert. |
![]() | AlertConstants | Contains the constants used in the network health alerts. |
![]() | AlertInfo | Do not use this class. Provides information about a network health alert. |
![]() | AlertManager | Base class that contains the common operations used by the LocalAlertManager and NetworkAlertManager. |
![]() | AlertObjectExpiredException | Represents the errors that occur with the alert object has expired. |
![]() | AlertProviderException | Represents the errors that occur with the Alert Provider operations. |
![]() | AlertSynchProviderClient | Enables the implementation of an alert subsystem that synchronizes alerts with the Alert Provider. |
![]() | ClientHealthActivity | Represents the service application that will host the IAlertAgentProviderService provider service on every client machine in the network. |
![]() | EvaluateAlertsCompletedEventArgs | Represents the arguments for the EvaluateAlertsCompleted and EvaluateAllAlertsCompleted events. |
![]() | GetAlertsCompletedEventArgs | Represents the arguments for the GetAllLocalAlertsCompleted event of the LocalAlertManager object or the GetAllNetworkAlertsCompleted event of the NetworkAlertManager object. |
![]() | HealthScheduledTask | Represents the operations that are used by scheduled tasks. |
![]() | IEnumerableAlertExtensions | Represents the operations that can be performed on an IEnumerable implementation of Alert objects. |
![]() | IEnumerableAlertInfoExtensions | Represents the operations that can be performed on an IEnumerable implementation of AlertInfo objects. |
![]() | LocalAlertManager | Represents the object that is used to locally manage alerts. |
![]() | NetworkAlertManager | Represets the object that is used to manage network alerts. |
![]() | NetworkAlertManagerUserSettings | Represents the settings for the Network Alert Manager. |
![]() | RaiseAlertCompletedEventArgs | Represents the arguments for the RaiseLocalAlertCompleted event of the LocalAlertManager object. |
![]() | ReadOnlyAlertCollection | Represents the properties for a ReadOnlyObservableCollection of Alert objects. |
![]() | ServerHealthActivity | Describes the health activity of a server. |
![]() | UserContextTask | Defines a task that the user can run. |
| Interface | Description | |
|---|---|---|
![]() | INetworkAlertManagerSettings | Represents the filter for Alert Manager settings. |
| Enumeration | Description | |
|---|---|---|
![]() | AlertFilterType | Indicates the level of alert visibility. |
![]() | TaskType | Describes the alert framework task types. |


