سؤال

أواجه مشكلة تعمل مع UserProfilemanager.getChanges، يبدو أنه يحتوي على حد 1000، هل يمكن لأي شخص التحقق من هذا؟وما هي الطريقة الممكنة لزيادة الغطاء؟يبدو أن هناك نقص في الوثائق لهذا على http://msdn.microsoft.com/en-us/library/office/microsoft.office.server.userprofiles.userprofilemanager.getChanges (v= Office.15) .aspx

هل كانت مفيدة؟

المحلول

إذا نظرت إلى Internals من طريقة Getchanges، فإنه يستدعي إجراء مخزن dbo.profile_getuserevents الذي يعود 1000 سجل. يبدو أن خيار آخر هو إضافة استعلام إلى طريقة GetChanges. ضمن الاستعلام هناك خيار إعداد خاصية ChangeTakenStart مع تاريخ.يمكنك تجربة هذه الطريقة.

يبدو أن هذه مشكلة مع نموذج الكائن الذي لا توجد طريقة محددة أو موثقة في أي مكان للحصول على أكثر من 1000 تغييرات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top