Я хотел бы расширить IPrincipal в asp.net, чтобы позволить мне получить пользовательский тип, который я определю. Я хотел бы сделать это возможным сделать это в контроллереasp.net extension IPrincipal
string type = User.UserType
то в моем методе расширения я буду иметь метод, как
public string UserType()
{
// do some database access
return userType
}
, как я могу это сделать? Является ли это возможным? Спасибо!
Вы не продлевают интерфейс, вы реализуете его. –
Или, скорее, его можно продлить, но это что-то еще. Это создаст новый интерфейс, который является надмножеством базы. –