Size: a a a

var chat = new Chat();

2021 August 10

AM

Artur Mustafin in var chat = new Chat();
это точно не project configuration templates?
источник

AM

Artur Mustafin in var chat = new Chat();
Web.production.config -> Web.config
источник

AM

Artur Mustafin in var chat = new Chat();
потому что это версия Web.config для production
источник

AM

Artur Mustafin in var chat = new Chat();
вероятно, шаблонизированная в коде
источник

AM

Artur Mustafin in var chat = new Chat();
или внешним шаблонизатором aka самписный костыль
источник

SC

Serega Carbon in var chat = new Chat();
а какой смысл юзать семафор с initialCount = 1 и maxCount  = 1?)
источник

VL

Vova Lantsov in var chat = new Chat();
Это действует как lock
источник

SC

Serega Carbon in var chat = new Chat();
я тоже так подумал и странно, почему бы просто lock не написать
источник

Ɖ

Ɖrēw in var chat = new Chat();
Там есть какой то нюанс
источник

VL

Vova Lantsov in var chat = new Chat();
У лока нельзя эвейт внутри писать)
источник

SC

Serega Carbon in var chat = new Chat();
ааа
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ах да
источник

Ɖ

Ɖrēw in var chat = new Chat();
))
источник

SC

Serega Carbon in var chat = new Chat();
то-то же)
источник

VL

Vova Lantsov in var chat = new Chat();
А семафоры ещё и поддерживают канселейшн токены и таймауты
источник

Ɖ

Ɖrēw in var chat = new Chat();
Тогда получается что не совсем лок
источник

VL

Vova Lantsov in var chat = new Chat();
Я бы сказал "асинхронный лок"
источник

SC

Serega Carbon in var chat = new Chat();
awaitable lock 😂😂
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну да
источник

SC

Serega Carbon in var chat = new Chat();
нужно фичу в шарп: async lock(obj) {} ))
источник