Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represets the object that is used to manage network alerts.
Namespace:   Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework
Assembly:  AlertFramework (in AlertFramework.dll)
Inheritance Hierarchy
System.Object
  Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework.AlertManager
    Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework.NetworkAlertManager
Syntax
public class NetworkAlertManager : AlertManager
public ref class NetworkAlertManager : AlertManager
Public Class NetworkAlertManager
    Inherits AlertManager
Constructors
| Name | Description | |
|---|---|---|
| .jpeg) | NetworkAlertManager() | Initializes a new instance of the NetworkAlertManager class. | 
| .jpeg) | NetworkAlertManager(Boolean) | Initializes a new instance of the NetworkAlertManager class with the specified Boolean value. | 
| .jpeg) | NetworkAlertManager(Boolean, SynchronizationContext) | Initializes a new instance of the NetworkAlertManager class with the specified Boolean value and the specified synchronization object. | 
| .jpeg) | NetworkAlertManager(SynchronizationContext) | Initializes a new instance of the NetworkAlertManager class with the specified synchronization object. | 
Properties
| Name | Description | |
|---|---|---|
| .jpeg) | AlertCollection | Gets a collection of alerts.(Inherited from AlertManager.) | 
| .jpeg) | AlertCollectionFilter | Gets and sets the alert collection filter.(Inherited from AlertManager.) | 
| .jpeg) | Connected | Indicates whether the NetworkAlertManager is connected to the Alert Provider. | 
| .jpeg) | ConnectedToServer | Indicates whether the NetworkAlertManager object is connected to the server that is running the Alert Provider. | 
| .jpeg) | IsAlertsCollectionInSync | Gets and sets a value that determines if the aler collection is in sync.(Inherited from AlertManager.) | 
| .jpeg) | ProvidingNetworkAlerts | Indicates whether network alerts are being provided. | 
| .jpeg) | Settings | Gets the settings for the Network Alert Manager. | 
Methods
| Name | Description | |
|---|---|---|
| .jpeg) | ChangeSettings(INetworkAlertManagerSettings) | Changes the settings for the Network Alert Manager. | 
| .jpeg) | Connect() | Connects to the local Alert Provider. | 
| .jpeg) | Connect(TimeSpan) | Connects the network alert manager to the alert provider service with the specified timeout period. | 
| .jpeg) | ConnectAsync() | Asynchronously connects to the Alert Provider. | 
| .jpeg) | ConnectAsync(TimeSpan) | Asynchronously connects to the Alert Provider, using the specified timeout. | 
| .jpeg) | Disconnect() | Disconnects the Network Alert Manager from the Alert Provider. | 
| .jpeg) | Dispose() | Releases the resources used by the component.(Inherited from AlertManager.) | 
| .jpeg) | Dispose(Boolean) | Releases the unmanaged resources used by the NetworkAlertManager object and optionally releases the managed resources.(Overrides AlertManager.Dispose(Boolean).) | 
| .jpeg) | Equals(Object) | (Inherited from Object.) | 
| .jpeg) | Finalize() | (Inherited from Object.) | 
| .jpeg) | FirstOrDefaultAlert(Func<Alert, Boolean>) | A thread safe way to access find an alert in the alert collection.(Inherited from AlertManager.) | 
| .jpeg) | GetAlert(AlertInfo) | Creates an Alert object.(Overrides AlertManager.GetAlert(AlertInfo).) | 
| .jpeg) | GetAllNetworkAlerts() | Returns a collection of the Alert objects that represents the active alerts on the network. | 
| .jpeg) | GetAllNetworkAlertsAsync() | Asynchronously returns a collection of Alert objects that represents the active alerts on the network. | 
| .jpeg) | GetHashCode() | (Inherited from Object.) | 
| .jpeg) | GetNetworkAlert(String, String, String) | Returns an alert, if it is exists, for the specified feature and health definition that is defined on the network. | 
| .jpeg) | GetType() | (Inherited from Object.) | 
| .jpeg) | HasNetworkAlertAccess() | Indicates whether the current user account is authorized to access the Network Alert Manager. | 
| .jpeg) | MemberwiseClone() | (Inherited from Object.) | 
| .jpeg) | RaiseNetworkAlert(AlertInfo) | Raises an alert with the specified information. | 
| .jpeg) | RaiseNetworkAlertAsync(AlertInfo) | Asynchronously raises an alert with the specified information. | 
| .jpeg) | RaiseTimeoutEvent() | Raises the timeout event.(Inherited from AlertManager.) | 
| .jpeg) | RunOrPostToSynchronizationContext(Action) | Attempts to post an action to under the synchronization context, unless there is no synchronization context is set.(Inherited from AlertManager.) | 
| .jpeg) | RunOrSendToSynchronizationContext(Action) | Attempts to send an action to under the synchronization context, unless there is no synchronization context is set.(Inherited from AlertManager.) | 
| .jpeg) | StartHealthService(TimeSpan) | Attempts to start the service within the specified timeout window.(Inherited from AlertManager.) | 
| .jpeg) | ToString() | (Inherited from Object.) | 
Events
| Name | Description | |
|---|---|---|
| .jpeg) | ConnectionClosed | Represents the event that occurs when the connection is closed. | 
| .jpeg) | ConnectionOpened | Represents the event that occurs when the connection is opened. | 
| .jpeg) | ConnectionTimeout | Represents the event that is raised when the connection times out.(Inherited from AlertManager.) | 
| .jpeg) | GetAllNetworkAlertsCompleted | Represents the event that is raised when the GetAllNetworkAlertsAsync method finishes. | 
| .jpeg) | RaiseNetworkAlertCompleted | Represents the event that occurs when the call to the RaiseNetworkAlertAsync method is complete. | 
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework Namespace
Return to top