Есть много вариантов.
Создаете ли вы настраиваемый тип контента для определенной цели? Вы можете указать приемник событий для работы с вашим настраиваемым типом контента во время определения.
Вы создаете экземпляр шаблона настраиваемого списка? Вы можете указать тип пользовательского идентификатора и привязать получателя событий к спискам этого идентификатора.
Приемник функций может выполнять код для вас, когда вы активируете или деактивируете эту функцию. В настоящее время вы можете выбрать список (на основе имени, типа, URL-адреса и т. Д.). Используйте web.config для хранения значений, если это необходимо.
Используйте любой инструмент, упомянутый в related post, указанный KodeKreacher, который варьируется от пользовательского консольного приложения до доступных инструментов, которые вы можете получить из Интернета. Имейте в виду, что все эти инструменты (которые я вижу) требуют, чтобы код запускался на сервере SharePoint. Ваш администратор может захотеть взять верх над тем, что вы планируете сделать, чтобы он мог правильно попытаться заблокировать вас.