Подтвердить что ты не робот

Справочный текущий экземпляр RoleProvider?

Когда внутри страницы ASP.NET, модуля или обработчика с HttpContext, как мне получить ссылку на текущий RoleProvider экземпляр?

Это поставщик, используемый для авторизации при вызове метода SqlRoleProvider экземпляром по ошибке, когда я запускаю приложение.

Я хочу проверить тип поставщика во время выполнения, чтобы обеспечить обратную связь, по которой на самом деле используется.

4b9b3361

Ответ 1

static Roles class имеет свойство Provider, которое вы можете использовать для ссылки на текущего поставщика.

Roles.Provider

и если вы используете настраиваемый RoleProvider, вы можете использовать его для доступа к пользовательским функциям.

((MyCustomRoleProvider)Roles.Provider).AllYourRoleAreBelongToUs();