У меня есть элемент списка с несколькими вложениями, добавленными к нему. Как только он будет добавлен, будет запущено событие ItemAdded
.Pause ItemДобавлено событие до тех пор, пока все вложения не будут добавлены к нему
Но если я попытаюсь получить доступ к объекту properties.ListItem.Attachments
, он иногда дает мне 0 или число меньше оригинальных прикрепленных вложений.
Если я сплю свою нить в течение нескольких секунд, я получаю остальную часть своих вложений в свойстве properties.ListItem.Attachments
. Таким образом, похоже, что событие ItemAdded
вызывается до того, как все вложения будут добавлены в элемент списка.
Есть ли способ для меня приостановить событие ItemAdded
, пока все мои вложения не будут добавлены в список?
Я пытаюсь скопировать все вложения в базу данных ** после ** Я сохранил исходный элемент в базе данных. Поэтому мне нужно сделать это в «ItemAdded». В любом случае я закончил использование 'ItemAttachmentAdded' вместе с' ItemAdded' – Rohit