Добавление разрешений элементов в ListItem синхронно в EventReceiver в SharePoint

Мне нужно установить Item-Permissions при создании элемента в SharePoint-List. Для этого я создал EventReceiver

Внутри ItemAdded-Event я могу получить ListItem (properties.ListItem), но это событие вызывается асинхронно.

С другой стороны у меня есть синхронное событие ItemAdding. Но внутри этого события ListItem не существует, поэтому я не могу добавить Userpermissions.

Есть ли способ решить эту дилемму?

1 ответ

Решение

Использовать пункт добавлен приемник событий. Отредактируйте файл Elements.xml получателя события и установите synchronization элемент, как показано ниже..

<Synchronization>Synchronous</Synchronization>
Другие вопросы по тегам