Werden Funktionalitäten benötigt, die beim Login Prozess des Anwenders aufgerufen werden, muss man die Klasse AuditEventBase erweitern und das Attribut [AuditEvent] setzen.

Folgende Events stehe zur Verfügung

  • OnBeforeLogin
  • OnLogin
  • OnLoginSuccessful
  • OnLoginFailed
[AuditEvent]
public class MyLoginEvent : AuditEventBase
{
    public override void OnLoginSuccessful(CrmUser crmUser)
    {
        throw new Exception("This is a demo. Please implement here something useful or remove this class.");
    }
}