Поделиться через


Описатели отображения

В службах домен Active Directory класс объекта или класс определяет тип объекта, который можно создать в службах домен Active Directory. Определение каждого класса объектов хранится в виде объекта classSchema в схеме Active Directory. Помимо определения classSchema каждый класс объектов может иметь один или несколько описателей отображения, которые указывают данные пользовательского интерфейса для объектов этого класса.

Описатель отображения — это объект класса displaySpecifier. Атрибуты объекта displaySpecifier указывают локализованные данные пользовательского интерфейса, описывающие различные элементы пользовательского интерфейса для определенного класса объектов. Отображаемые описатели хранят данные для листов свойств, контекстных меню, значков, мастеров создания и локализованных имен классов и атрибутов. Для страниц свойств и контекстных меню оболочки Windows и оснастки администрирования Active Directory используют эти данные для формирования различных пользовательских интерфейсов для администраторов и конечных пользователей— один набор страниц свойств и (или) контекстные меню могут быть связаны с административными приложениями, а другой набор элементов может быть связан с конечными приложениями.

Объекты displaySpecifier хранятся в контейнерах, зависящих от языкового стандарта, в контейнере DisplaySpecifiers в контейнере конфигурации, который реплика для каждого контроллера домена в корпоративном лесу. Контейнер DisplaySpecifiers содержит подконтайнеры, соответствующие различным языковым стандартам, поддерживаемым корпоративной установкой. Эти подконтайники именуются с помощью идентификаторов языка. Например, имя контейнера языкового стандарта для US-English — 409, соответствующее шестнадцатеричным идентификатору языка, 0x0409. Таким образом, класс объектов может иметь несколько описателей отображения: по одному в каждом подконтейнере языкового стандарта. Дополнительные сведения и список возможных идентификаторов языка см. в разделе "Константы идентификаторов языка" и "Строки". Дополнительные сведения о языковых стандартах см. в разделе "Языковые стандарта" и "Языки".

Имя объекта displaySpecifier формируется путем добавления строки "-Display" в lDAPDisplayName класса объекта. Например, имя объекта displaySpecifier для пользовательского класса — user-Display.

Вы можете добавлять, удалять или изменять свойства объектов displaySpecifier класса, чтобы указать элементы пользовательского интерфейса (имя класса, имена атрибутов, листы свойств, контекстные меню, значок и т. д.), которые отображаются для каждого экземпляра этого класса.

Дополнительные сведения о описателях отображения см. в разделе "Контейнер DisplaySpecifiers".