Свързани въпроси '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 изгледи
schedule
19.05.2024