Size: a a a

2020 January 28

s

semptra in pro.net
Denis Petukhov
IAsyncDisposable
Причем тут финализатор? Dispose выполняется до попадание объекта в finalization queue
источник

DP

Denis Petukhov in pro.net
semptra
Причем тут финализатор? Dispose выполняется до попадание объекта в finalization queue
Вспомни паттерн IDisposable и вызов Dispose(false)
источник

AH

Ayrat Hudaygulov in pro.net
Люди лепят финализаторы так как плохая статья на мсдн про диспоуз говорит им это. Не надо так.
источник

s

semptra in pro.net
Denis Petukhov
Вспомни паттерн IDisposable и вызов Dispose(false)
Объект удалится из freachable queue и все будет ок
источник

DP

Denis Petukhov in pro.net
Ayrat Hudaygulov
Люди лепят финализаторы так как плохая статья на мсдн про диспоуз говорит им это. Не надо так.
Да понятно что финализатор это очень редкий кейс
источник

s

semptra in pro.net
В любом случае он вызовется до процесса финализации
источник

DP

Denis Petukhov in pro.net
semptra
Объект удалится из freachable queue и все будет ок
Если ты сделаешь дедлок с помощью .Wait() все ок не будет)
источник

AH

Ayrat Hudaygulov in pro.net
IDisposable: What Your Mother Never Told You About Resource Deallocation - CodeProject
https://www.codeproject.com/Articles/29534/IDisposable-What-Your-Mother-Never-Told-You-About
источник

AH

Ayrat Hudaygulov in pro.net
Хорошая статья про диспоуз ^^
источник

s

semptra in pro.net
Denis Petukhov
Если ты сделаешь дедлок с помощью .Wait() все ок не будет)
Ну как-бы надо ж тоже мозгом думать, раз уж решил async юзать
источник

IC

Ilya Chernoudov in pro.net
Denis Petukhov
IAsyncDisposable
если у тебя есть финализатор, то надо имплементировать ещё и IDisposable и вызывать как обычно
источник

IC

Ilya Chernoudov in pro.net
но вообще тебе не нужен в общем случае асинхронный код в финализаторе
источник

IC

Ilya Chernoudov in pro.net
потому что финализатор должен освобождать неуправляемые ресурсы - а это обычно какие то PInvoke вызовы
источник

IC

Ilya Chernoudov in pro.net
которые хоть и могут быть асинхронными, но таковыми никогда не бывают для освобождения ресурсов
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
которые хоть и могут быть асинхронными, но таковыми никогда не бывают для освобождения ресурсов
Шарит походу
источник

DP

Denis Petukhov in pro.net
Ну так то да
источник

M

Mary in pro.net
Ilya Chernoudov
которые хоть и могут быть асинхронными, но таковыми никогда не бывают для освобождения ресурсов
а можешь объяснить?
источник

NK

Nesterenko Konstantin in pro.net
Шерзод Немножко Токсик
Вот такая хрень
а че таблицы просто не прописать в запрос и не сделать его константным?
источник

ШН

Шерзод Немножко Токсик in pro.net
Nesterenko Konstantin
а че таблицы просто не прописать в запрос и не сделать его константным?
Не понял, таблица и так константа
источник

NK

Nesterenko Konstantin in pro.net
источник