SharePoint: можно ли увидеть содержимое документа в обработчике событий ItemAdding ()? - PullRequest
1 голос
/ 04 ноября 2008

Я бы хотел проверить содержимое файла перед его загрузкой в ​​библиотеку документов SharePoint.
Я подключил обработчик к событию ItemAdding(), но не знаю, как получить содержимое файла.
Примечание: я знаю, что в ItemAdded() я могу использовать properties.ListItem.File, но это слишком поздно.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 04 ноября 2008

Да, файл не был создан на данный момент.

Попробуйте использовать properties.AfterProperties или properties.BeforeProperties.

Редактировать: только после файл был добавлен, что свойства списков созданы. SharePoint добавит значения по умолчанию для метаданных списка в файл (только для Office 2007) после создания элемента, но до события ItemAdded. Мудак.

1 голос
/ 04 ноября 2008

Нет, ты не можешь.
Во время ItemAdding у вас есть доступ к свойствам документа / элемента, как сказал Nat, но у вас нет доступа к содержимому файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...