Casablanca: RoleProvider

Beitrag lesen

Hallo,

ich habe ein Problem mit dem RoleProvider-Methodenaufruf. Das RoleProvider-Interface hat unter anderem die Methoden:

        public override string[] GetRolesForUser(string username) {}
        public override bool IsUserInRole(string username, string roleName) {}

Eigentlich sollte die IsUserInRole-Methode zuerst aufgerufen werden, die wiederum die GetRolesForUser-Methode aufruft. Bei mir wird aber die GetRolesForUser-Methode aufgerufen. Leider kann ich den Grund dafür weder finden noch das Verhalten nachvollziehen. Hat jemand hier Erfahrung damit?

Danke im Voraus.

Gruß