Size: a a a

2020 November 24

Dv

Dr. Friedrich von Ne... in pro.net
Ппц непривычно такое читать на F#.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Katz
Я знаю. Там просто точки с запятой не хватает в языке.
Вообще-то она там есть.
источник

SA

Shukurdin Aidarov in pro.net
Gennadiy Gorbunov
Приветствую, подскажите по ASP net Core:
Допустим есть сайт с каталогом машин.
Сделал простую регистрацию пользователя с доступом к просмотру ЛК с возможностями CRUD по модели Identity.
Как реализовать так, чтобы каждый зарегистрированный пользователь добавлял инфо о своей машине, но не мог делать правки других зарегистрированных пользователей?
Добавить инфу о том чья эта машина и проверять во время правки, не пробовал так?
источник

W

WhiteBlackGoose in pro.net
Просто спрашиваю: зачем писать веб на фарше?
источник

W

WhiteBlackGoose in pro.net
Хотя ладно, лучше другим вопросом оверрайду. Вот я ни в какую не хочу отравлять все функции библиотеки передачей cancellation токена
источник

W

WhiteBlackGoose in pro.net
Насколько плохо его хранить в thread-static поле и проверять оттуда уже?
источник

W

WhiteBlackGoose in pro.net
Делают ли так, и какие минусы (ну кроме пары наносекунд на обращение к далекому объекту)?
источник

DP

Denis Petukhov in pro.net
WhiteBlackGoose
Насколько плохо его хранить в thread-static поле и проверять оттуда уже?
А если выполнение в другой тред уходит?
источник

W

WhiteBlackGoose in pro.net
Внутри моей библиотеки этого гарантированно не происходит, а если так делает юзер... ну это плохо
источник

W

WhiteBlackGoose in pro.net
То есть как бы юзеру это нелогично делать, но согласен, уязвимость
источник

K

Katz in pro.net
WhiteBlackGoose
Насколько плохо его хранить в thread-static поле и проверять оттуда уже?
если эта публичная библиотека, то банально привычка тысяч программистов - это именно делать параметром.
для многих будет не очевидно, почему именно ради этой библиотеки надо как-то извращаться им и ставить токен в тредстатик
источник

W

WhiteBlackGoose in pro.net
Проблема в том, что тогда реально существенную часть методов придется "наградить" этой бякой, это очень некрасиво, и не необходимо, если юзер не юзает многопоточность
источник

K

Katz in pro.net
> и не необходимо, если юзер не юзает многопоточность

с каких пор отмена нужна только в многопоточности?
источник

K

Katz in pro.net
или это особенность библиотек?
источник

W

WhiteBlackGoose in pro.net
А как ты отменишь что-то в том же потоке, что и запустил?
источник

K

Katz in pro.net
cancellationToken.ThrowIfCancellationRequested() ?
источник

K

Katz in pro.net
if (cancellationToken.IsCancellationRequested)
{
   return;
}

?
источник

W

WhiteBlackGoose in pro.net
Ну это тебя, как юзера, вообще не должно касаться, при использовании библиотеки)
источник

AB

Alex Bespalov in pro.net
WhiteBlackGoose
Насколько плохо его хранить в thread-static поле и проверять оттуда уже?
asynclocal и емнип(или не они?) jetbrains на каком то докладе рассказывали, что где то у себя так делают
источник

W

WhiteBlackGoose in pro.net
Ух ты, че-то интересное
источник