Лучшая практика: Переопределите OnDispose (bool располагающий) по сравнению с событием Disposed на Компоненте

На основании этой документации , начиная с Chrome 68 на Android, Chrome больше не будет отображать баннер добавления на главный экран.

Если сайт соответствует критерию add to home screen , Chrome покажет мини-инфобар. Затем, если пользователь щелкает мини-информационную панель или вы вызываете prompt() для события beforeinstallprompt изнутри жеста пользователя, Chrome покажет модальное диалоговое окно добавления на главный экран. BLOCKQUOTE>

5
задан orj 19 January 2009 в 01:31
поделиться

3 ответа

Обычно события используются потребителями так, чтобы они могли быть уведомлены, когда события имеют место. Если Вы расширяете Тип и должны очистить ресурсы, необходимо переопределить, Располагают (bool располагающий)

Кладовая частично права относительно Обработчика событий, несколько событий могут быть присвоены, но проблема - то, что Вы не можете гарантировать порядок, в котором обрабатываются События.

Изоляция класса часто зависит от того, что Вы разрабатываете.

Правило FxCop также имеет некоторую хорошую информацию: http://msdn.microsoft.com/en-us/library/ms244737 (По сравнению с 80) .aspx

6
ответ дан 14 December 2019 в 01:19
поделиться

Я рекомендовал бы переопределить поведение, поскольку у реализатора Вашего компонента есть доступ к обработчику событий, и как таковой мог вычеркнуть из списка Вашу реализацию устройства обработки отходов случайно. Я полагаю, что Вы, возможно, также должны сделать это в зависимости от того, что делает Ваш пользовательский компонент, поскольку Вы, возможно, должны выполнить свои задачи расположения прежде, чем позвать основное устройство обработки отходов, если у Вас есть объекты с сохранением информации или внешние интерфейсы и т.д.

2
ответ дан 14 December 2019 в 01:19
поделиться

Как я когда-либо слышал об этом, это .NET стандарт, который Инстериторы переопределяют методы базового класса onxxxxx и пользователи обрабатывают события XXXXX.

1
ответ дан 14 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: