Свързани въпроси 'finalizer'

Мога ли да реферирам/използвам COM обекти в моя финализатор?
Имам тип COM (създаден с помощта на tlbimp.exe ) и C# клас, който обвива този обект. Искам да извърша известно почистване във финализатора за моя C# обвивка. Следвайки указанията тук мога да напиша нещо подобно: public class MyClass :...
189 изгледи
schedule 14.02.2024

Внедряване на модел за финализирано изхвърляне с множество свързани финализируеми обекти
До голяма степен съм запознат с модела Dispose за нефинализируеми типове, например типове, които обгръщат някакъв вид управляван ресурс, върху който искаме да се направи детерминистично почистване. Този вид типове обикновено не имплементират...
762 изгледи
schedule 06.03.2024

Използване на finalize() в моя случай?
Имам клас ImageWrapper , който записва изображения във временни файлове на диска, за да освободи паметта на паметта и позволява презареждането им, когато е необходимо. class ImageWrapper { File tempFile; public ImageWrapper(BufferedImage...
226 изгледи
schedule 17.03.2024

Обектът C# WeakReference е NULL във финализатора, въпреки че все още е силно препратен
Здравейте, имам код тук, където не разбирам защо ударих точката на прекъсване (вижте коментара). Дали това е грешка на Microsoft за нещо, което не знам или не разбирам правилно? Кодът беше тестван в Debug, но мисля, че не трябва да променя нищо....
2041 изгледи