У меня самая странная ошибка.
Если кто-нибудь может дать мне подсказку, я не нашел ничего подходящего для Google.
Когда я перехватываю события на ItemCheckingOut в библиотеке документов (TemplateType = 101) с 6 элементами внутри, properties.ListItem всегда будет нулевым для всех этих элементов.
Этого раньше не было. Кажется, проблема связана с тем, что эти файлы развернуты в Feature with WSS Extensions 1.2.
Вот что я сделал:
- Если я пытаюсь получить доступ к списку и получить элементы вручную, счетчик возвращает 0.
- Если я попытаюсь получить файл вручную (даже если sharepoint сообщает, что он не существует), я не смогу выполнить с ним никаких операций (в данном случае OpenBinary), и он выдаст.
- Создание нового файла, который не развертывается функцией в том же списке, делает «properties.ListItem» снова не равным нулю только для этого конкретного элемента.
У кого-нибудь есть идея?