WeakReference и обработка событий
Слабый шаблон делегата — это design-pattern то, что должно быть в CLR. Обычные design-pattern события демонстрируют семантику dot-net «уведомлять меня, пока я gof жив», в то время как часто design-pattern нам нужно «уведомлять меня, пока weak-references я жив». Просто иметь делегата pattern в WeakReference неправильно, потому visual-c# что делегат тоже является weakreference объектом, и даже когда получатель weakreference все еще жив и имеет входящие visual-c# ссылки, на сам делегат ссылается weakreference только указанный WeakReference, и patterns он будет собран мгновенно. См. this old post для patterns примера реализации.
c#
.net
design-patterns
weak-references
WeakReference и обработка событий
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.