У нас есть пользовательский тип списка SharePoint . Часть функциональности нашего списка зависит от наличия определенного вложения для каждого элемента списка. Когда пользователь случайно или преднамеренно удаляет вложение (с именем DoNotDelete.fi!) Элемента списка, наша функциональность для этого элемента нарушается . Поэтому мы хотели бы запретить пользователю возможность удалять это конкретное вложение элемента списка (но в противном случае он должен иметь возможность редактировать элемент списка).
Может ли это быть достигнуто с помощью EventReceiver для этого элемента списка ? Учитывая, что вложения хранятся в RootFolder списка, возможно, EventReceiver нужно прикрепить не к элементу списка, а в другом месте?