Me gustaría extender IPrincipal en asp.net para permitirme obtener el tipo de usuario que definiré. Me gustaría que sea posible hacer esto en un controladorasp.net extendiendo IPrincipal
string type = User.UserType
entonces en mi método de extensión voy a tener un método como
public string UserType()
{
// do some database access
return userType
}
cómo puedo hacer esto? ¿Es posible? Gracias!
Usted no se extienden a una interfaz, a ponerla en práctica. –
O, mejor dicho, es posible ampliarlo, pero eso es otra cosa. Eso crearía una nueva interfaz que es un superconjunto de la base. –