|
|
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
fkthatShocker.Pro Код: c# 1. Оно не сработает. Configure это специальный метод, который вызывается извне, фреймворком, и тот требует, чтобы он был объявлен именно как "public void". Ты не прав, public async void Configure работает, по крайней мере в core 2.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:55:59 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
vb_subТолько странно, из-за чего так пришлось велосипедить?Из-за того, что RoleManager Scoped, а самого скоупа нет. Не очень понятно, правда, почему ObjectDisposedException, должно было просто ругаться на неверное получение сервиса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:57:08 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
vb_subпо крайней мере в core 2.1в 2.0 тоже, ниже не пробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:57:49 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
Petro123, ограничение доступа к контроллерам тоже поддеживается с claim-based ([Authorize(Roles = "Administrator")])? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:58:52 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
vb_subPetro123, ограничение доступа к контроллерам тоже поддеживается с claim-based ([Authorize(Roles = "Administrator")])? Ты не понял. Роль пишешь в claim myRoles А потом: Код: c# 1. Т.е роль становится тьфу. Можно по возрасту пускать. Роль Гость не особо нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 15:11:50 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
Shocker.Provb_subпо крайней мере в core 2.1в 2.0 тоже, ниже не пробовал Я попробовал "public async void Configure" - и оно, вроде как, действительно его сжирает нормально, но, я все еще совсем не уверен, что оно его действительно вызовет как надо. Все-таки в офдоке про это ни слова не написано - написано только чотко "public vioid Configure". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 15:16:58 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
fkthatЯ попробовал "public async void Configure" - и оно, вроде как, действительно его сжирает нормально, но, я все еще совсем не уверен, что оно его действительно вызовет как надо. Все-таки в офдоке про это ни слова не написано - написано только чотко "public vioid Configure".Повторю, вызывающей стороне пофиг на async - это всего лишь инструкция компилятора, сигнатура остается той же. Надо просто осознавать, что сервер уже запустится и будет обслуживать запросы, пока Configure еще не завершен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 15:23:34 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
Shocker.ProНадо просто осознавать, что сервер уже запустится и будет обслуживать запросы, пока Configure еще не завершен. Как прелестно. Сервер будет обслуживать запросы до того, как все middleware будут настроены. Привет, дебаггер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 15:39:09 |
|
||
|
RoleManager очень быстро диспозится.
|
|||
|---|---|---|---|
|
#18+
fkthatКак прелестно. Сервер будет обслуживать запросы до того, как все middleware будут настроены. Привет, дебаггер.Все, что должно быть обязательно настроено до запуска, надо делать синхронно. В принципе, автору можно было сделать и синхронный вызов асинхронных функций RoleManager, если этот момент для него принципиален ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 15:45:24 |
|
||
|
|

start [/forum/moderation_log.php?user_name=222222222222222222222+s+s]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 1108ms |
| total: | 1415ms |

| 0 / 0 |
