Использование IDisposable для отмены подписки на события
Я бы лично проголосовал за event использование метода Unsubscribe dotnet для удаления класса из событий. IDisposable dotnet - это шаблон, предназначенный events для детерминированного высвобождения dotnet неуправляемых ресурсов. В unsubscribe этом случае вы не управляете .net-framework никакими неуправляемыми ресурсами .net-framework и, следовательно, не должны event внедрять IDisposable.
IDisposable dot-net можно использовать для управления dotnet подписками на события, но, вероятно, не .net-framework следует. В качестве примера dot-net указываю на WPF. Это библиотека, изобилующая .net событиями и обработчиками unsubscribe событий. Однако практически .net ни один класс в WPF не реализует idisposable IDisposable. Я бы воспринял event это как указание на то, что event событиями нужно управлять .net-framework по-другому.
.net
events
idisposable
unsubscribe
Использование IDisposable для отмены подписки на события
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.