Добавление разрешений элементов в ListItem синхронно в EventReceiver в SharePoint
Мне нужно установить Item-Permissions при создании элемента в SharePoint-List. Для этого я создал EventReceiver
Внутри ItemAdded-Event я могу получить ListItem (properties.ListItem), но это событие вызывается асинхронно.
С другой стороны у меня есть синхронное событие ItemAdding. Но внутри этого события ListItem не существует, поэтому я не могу добавить Userpermissions.
Есть ли способ решить эту дилемму?
1 ответ
Решение
Использовать пункт добавлен приемник событий. Отредактируйте файл Elements.xml получателя события и установите synchronization
элемент, как показано ниже..
<Synchronization>Synchronous</Synchronization>