Share via


LocalAlertManager.GetAllLocalAlertsAsync Method ()

 

Asynchronously returns a collection of Alert objects that represents the active alerts on the local computer.

Namespace:   Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework
Assembly:  AlertFramework (in AlertFramework.dll)

Syntax

public void GetAllLocalAlertsAsync()
public:
void GetAllLocalAlertsAsync()
Public Sub GetAllLocalAlertsAsync

Exceptions

Exception Condition
AlertProviderException

Communication or connection errors occurred when calling the Alert Provider.

Remarks

Subscribe to the GetAllLocalAlertsCompleted event to be notified when this method finishes. The collection is updated when alerts are raised, cleared, or updated.

Examples

The following code example shows how to get all of the local alerts:

LocalAlertManager localAlertManager = new LocalAlertManager();

localAlertManager.GetAllLocalAlertsCompleted += 
   new EventHandler<GetAlertsCompletedEventArgs>(
      localAlertManager_GetAllLocalAlertsCompleted);
localAlertManager.GetAllLocalAlertsAsync();

The following code example shows the delegate method:

static void localAlertManager_GetAllLocalAlertsCompleted(
   object sender, EventArgs e)
{
   Console.WriteLine("Got all the local alerts...");
}

See Also

LocalAlertManager Class
Microsoft.WindowsServerSolutions.NetworkHealth.AlertFramework Namespace

Return to top