Userprofilemanager.getchanges максимум всего 1000
-
29-09-2020 - |
Вопрос
У меня проблема с работой с userprofilemanager.getchanges, кажется, что у него есть ограничение 1000, может кто-нибудь проверить это?И каков способ увеличить крышку?Кажется, не хватает документации для этого на
Решение
Если вы посмотрите на внутренние горелки метода getchanges, он вызывает сохраненную процедуру dbo.profile_getuSerevents, которая возвращает 1000 записей. Другой вариант, кажется, чтобы добавить запрос в метод getChanges. В пределах запроса есть возможность установки свойства ChangetoksStart с датой.Вы можете попробовать этот метод.
Это, кажется, является некоторой проблемой с объектной моделью, что нет никакого способа или документироваться нигде, чтобы получить более 1000 изменений.