Недавно я работал над небольшой частью очень большого приложения. В этой части мне нужно получить данные из активных свойств каталога, используя класс UserPrincipal.UserPrincipal properties return null
Это прекрасно работает для некоторых свойств, i.e GivenName, Surname. Но когда я пытаюсь получить значения свойств типа «имя», я получаю нулевые значения, и я очень уверен, что они заполнены значениями, а не нулями.
Сначала я подумал, что это вопрос разрешения, поэтому я попросил администратора предоставить все разрешения на чтение для моей учетной записи, но он все же не смог прочитать все свойства. НО я могу прочитать их все с помощью приложения ActiveDirectoryExplorer.
Так что мой вопрос; кто-нибудь знает, в чем причина этого, когда это не проблема разрешения.
Заранее спасибо
Отладить его. Когда вы получите некоторую правку, проверьте все свойства UserPrincipal. Если какое-либо свойство заполнено, например, с именем GivenName или чем-то, чем было прочитано, поэтому, если какое-либо свойство имеет значение null, то это действительно nul – MajkeloDev