Получение и управление свойствами профиля пользователя в SharePoint 2010

Я пишу пользовательскую веб-часть, которая будет выводить информацию профиля пользователя из SharePoint 2010. Мой код требует, чтобы я получил довольно много полей. Большинство из этих полей не являются «intellisensable» и не могут быть доступны напрямую без необходимости вручную вводить имя поля, как вы можете видеть из моего фрагмента кода ниже.

Большинство из этих полей не являются «intellisensable» и не могут быть доступны напрямую без необходимости вручную вводить имя поля, как вы можете видеть из моего фрагмента кода ниже

Но действительно легко получить неправильные свойства пользовательского поля. Хорошим примером является получение местоположения офиса. Можно подумать, что имя свойства будет называться «OfficeLocation», но на самом деле оно называется «SPS-Location».

К счастью, SharePoint позволяет нам просматривать и получать доступ ко всем требуемым свойствам профиля пользователя и даже создавать собственные настраиваемые поля.

Давайте начнем с открытия центра администрирования и перейдем к разделу «Управление приложениями-службами»> «Приложение-служба профилей пользователей», и вы попадете на следующую страницу:

Давайте начнем с открытия центра администрирования и перейдем к разделу «Управление приложениями-службами»> «Приложение-служба профилей пользователей», и вы попадете на следующую страницу:

Нажмите «Управление свойствами пользователя», чтобы просмотреть список всех свойств пользовательских полей, которые использует SharePoint. Чтобы переименовать отображаемое имя или просмотреть фактическое имя свойства, щелкните поле и нажмите «Изменить».

Чтобы переименовать отображаемое имя или просмотреть фактическое имя свойства, щелкните поле и нажмите «Изменить»

Поле «Имя» (как выделено ниже) недоступно для редактирования и по очень веской причине! Это идентификаторы свойств, которые мы будем вызывать при желании получить их значение. Все имена полей по умолчанию не доступны для редактирования.

Все имена полей по умолчанию не доступны для редактирования

Как я уже говорил ранее, вы можете создавать свои собственные свойства и называть их как хотите. Но SharePoint уже предоставляет нам так много готовых решений, что вам, вероятно, больше не нужно будет создавать в ближайшее время.

Похожие

Напишите свои собственные гаджеты
... пользователям указывать настройки для гаджета. Например, персонализированный гаджет приветствия может предоставить пользователям текстовое поле для указания их имен. Настройки гаджета. <ModulePrefs> В разделе XML-файла указываются такие характеристики гаджета, как заголовок, автор, предпочтительный размер и т. д. Примечание. Внутри атрибутов XML в спецификации
Moto X Style / Pure Edition советы и рекомендации
Как и его предшественники, Moto X Style также известный как Moto X Pure Edition в США, в основном, используется стандартная итерация ОС Android, но с несколькими чрезвычайно полезными функциями. Если вы уже были частью семейства Moto X, у вас уже должно быть четкое представление о том, чего ожидать от
Интернет-хостинг для интернет-магазина
Хостинг электронной коммерции для интернет-магазина - это специальный пакет хостинговых решений, разработанный для нужд электронной коммерции и электронной коммерции. Предлагаемые услуги хостинга обеспечивают высокую производительность