atx.OnAlerts

void OnAlerts(Listener.AlertsCallback callback)

Sets the user callback to trigger on Alerts events

Params

parameter type description
callback Listener.AlertsCallback A method with ‘void AlertsCallback(List<Alert> alertList)’ signature

Output

None

Examples

// Create Listener Class instance
Listener atx = new Listener();

// Set user's callback for OnAlerts Event
atx.OnAlerts(UserCallback);

// Sample User Callback that triggers OnAlerts events
public void UserCallback(List<Alert> list)
{
    list.ForEach(alert => {
        var str = "[ " + alert.date + " ]  [ " + alert.siteid + alert.ip + ":" + alert.port + " ] ===> " +
                    alert.message + "\n";
        // Print to console
        Console.WriteLine(str);
    });
}