Я смотрю на API и вижу два следующих вызова:
API.Users.Roles.getAllRoles();
API.Admin.Roles.getAllRoles();
Я хотел бы знать, как каждый из этих вызовов используется в
контекст веб-программы. Поскольку и администратор, и пользователи являются свойствами,
что именно получить; задавать; делать? Как звонок узнает, какой администратор
(или пользователь) звонит?
Я догадываюсь, что это как-то связано с классом API
экземпляр (и сеанс?), но я был бы признателен, чтобы пройтись по тому, что
здесь происходит, поэтому я полностью понимаю это.
(Сокращенная) структура класса выглядит следующим образом:
public class API()
{
public Admin Admin { get; private set; }
public Users Users { get; private set; }
}
public class Users
{
public Roles Roles { get; private set; }
...
}
public class Roles
{
public override string[] GetAllRoles()
{
...
}
}
Заранее спасибо.