Userprofilemanager.getchanges massimo è solo 1000
-
29-09-2020 - |
Domanda
Sto avendo un problema a lavorare con userprofilemanager.getchanges, sembra che abbia un limite di 1000, qualcuno può verificarlo?E qual è il modo possibile per aumentare il tappo?Sembra che ci sia carente documentazione per questo su http://msdn.microsoft.com/en-us/library/office/microsoft.office.server.userprofiles.userprofilemanager.getchanges (v= office.15) .aspx
Soluzione
Se si guarda gli interni del metodo GetChanges, chiama una stored procedure dbo.profile_getuserevents che restituisce 1000 record. Un'altra opzione sembra essere quella di aggiungere una query al metodo GetChanges. All'interno della query c'è l'opzione di impostare una proprietà ChangeTokokStart con una data.Puoi provare quel metodo.
Questo sembra essere un problema con il modello oggetto che non vi è alcun modo specificato o documentato ovunque per ottenere più di 1000 modifiche.