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.");
}
}