Я пишу веб-часть против списка. Первое, что я делаю в веб-части, это проверяю, что мои пользовательские получатели событий зарегистрированы в списке. Если нет, я регистрирую программно.
Я заметил, что если я пытаюсь зарегистрировать событие, которое уже зарегистрировано, я не получаю ошибок и никаких «дополнительных» событий не регистрируется.
У меня такой вопрос: будет ли эффективнее регистрировать события каждый раз при загрузке веб-части, а не выполнять итерацию по каждому событию в списке получателей событий и сравнивать, чтобы увидеть, есть ли каждый из моих получателей событий? *
Редактировать
О предложениях по сумке недвижимости. Подумав немного больше об этом, это не будет возможным решением. Причина, по которой я «проверяю» наличие получателей, заключается в том, что у нас есть сторонние веб-части, прикрепленные к одному и тому же списку. В прошлом они фактически не регистрировали наших пользовательских приемников. Установка флага в пакете свойств просто даст мне знать, что я проверил один раз, но не скажет мне, будут ли они удалены другим.