Требование моего сайта - чтобы я извлекал данные из внешних источников. Чтобы снять данные, я создал задание таймера (SPJobDefinition). В этой работе мне нужно где-то хранить внешние данные. Сначала я думал, что просто сохраню это в кеше, но потом я подумал, что, возможно, захочу хранить данные дольше (плюс, я не знаю, как получить кеш из моей работы по таймеру). Итак, я просто думал, что сохраню сериализованный объект в списке. Поскольку в SharePoint нет типа столбца xml, я собирался просто сохранить его в виде простого текста (многострочного) столбца. Это плохая практика? Или это нормально? Единственные другие варианты, которые я могу придумать: записать файл на диск; или использовать пользовательскую таблицу в БД (но это значительно усложняет управление и развертывание).
Любые другие варианты кто-нибудь может мне дать?
О, и есть ли ограничения на размер многострочного текстового поля? Скорее всего, я буду хранить сериализованный список, поэтому xml может быть довольно большим.
Кто-нибудь думает?