powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RoleManager очень быстро диспозится.
10 сообщений из 35, страница 2 из 2
RoleManager очень быстро диспозится.
    #39740947
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatShocker.Pro
Код: c#
1.
public  async void Configure(



Оно не сработает. Configure это специальный метод, который вызывается извне, фреймворком, и тот требует, чтобы он был объявлен именно как "public void".
Ты не прав, public async void Configure работает, по крайней мере в core 2.1
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740950
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subТолько странно, из-за чего так пришлось велосипедить?Из-за того, что RoleManager Scoped, а самого скоупа нет.
Не очень понятно, правда, почему ObjectDisposedException, должно было просто ругаться на неверное получение сервиса...
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740951
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subпо крайней мере в core 2.1в 2.0 тоже, ниже не пробовал
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740953
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
ограничение доступа к контроллерам тоже поддеживается с claim-based ([Authorize(Roles = "Administrator")])?
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740965
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subPetro123,
ограничение доступа к контроллерам тоже поддеживается с claim-based ([Authorize(Roles = "Administrator")])?
Ты не понял.
Роль пишешь в claim myRoles
А потом:
Код: c#
1.
 [Auhorize(Policy = "myRoles")]


Т.е роль становится тьфу. Можно по возрасту пускать.
Роль Гость не особо нужна.
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740970
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Provb_subпо крайней мере в core 2.1в 2.0 тоже, ниже не пробовал
Я попробовал "public async void Configure" - и оно, вроде как, действительно его сжирает нормально, но, я все еще совсем не уверен, что оно его действительно вызовет как надо. Все-таки в офдоке про это ни слова не написано - написано только чотко "public vioid Configure".
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39740981
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatЯ попробовал "public async void Configure" - и оно, вроде как, действительно его сжирает нормально, но, я все еще совсем не уверен, что оно его действительно вызовет как надо. Все-таки в офдоке про это ни слова не написано - написано только чотко "public vioid Configure".Повторю, вызывающей стороне пофиг на async - это всего лишь инструкция компилятора, сигнатура остается той же. Надо просто осознавать, что сервер уже запустится и будет обслуживать запросы, пока Configure еще не завершен.
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39741012
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНадо просто осознавать, что сервер уже запустится и будет обслуживать запросы, пока Configure еще не завершен.

Как прелестно. Сервер будет обслуживать запросы до того, как все middleware будут настроены. Привет, дебаггер.
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39741020
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatКак прелестно. Сервер будет обслуживать запросы до того, как все middleware будут настроены. Привет, дебаггер.Все, что должно быть обязательно настроено до запуска, надо делать синхронно. В принципе, автору можно было сделать и синхронный вызов асинхронных функций RoleManager, если этот момент для него принципиален
...
Рейтинг: 0 / 0
RoleManager очень быстро диспозится.
    #39741528
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
херней занимается ТС
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / RoleManager очень быстро диспозится.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]