Оба новых добавленных объекта и обновленных объекта возвращаются в результатах поиска DirSync с сервера Active Directory.
Как их дифференцировать , в SearchResponse ?
http://msdn.microsoft.com/en-us/library/system.directoryservices.protocols.searchresponse.aspx
Как мы знаем, если объекты AD были удалены, его атрибут isDeleted помечается как ИСТИНА.
Заранее спасибо.
DirectorySearcher будет возвращать только атрибуты, которые были изменены. WhenCreated изменяется только при создании объекта, поэтому, если у него есть значение, вы смотрите на новый объект, в противном случае это обновление.
Я не знаю, что ты можешь. Вам может потребоваться кэшировать все objectGuids локально и выполнить поиск, чтобы определить, является ли objectGuid тем, о котором вы не знаете.