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


Коллекция SecurityFilters

Изменения: 14 апреля 2006 г.

Содержит атрибуты, которые должны использоваться в качестве фильтров для сущности. При выполнении любого запроса, который ссылается на сущность явно или неявно, например через роль, необходимо добавлять к запросу все эти фильтры. Набор фильтров для применения должен устанавливаться в соответствии со стандартным вложенным набором модели безопасности. Если фильтры безопасности определены и пользователь не обладает разрешением ни на один из этих фильтров, отфильтровываются все экземпляры этой сущности. Для сущностей с наследованием применяются также фильтры безопасности всех сущностей-предков.

Свойства

Имя Количество элементов Тип Описание

AttributeReference

1-N

Object

Перечисляет атрибуты для применения к сущности в виде фильтров. Могут использоваться только те атрибуты, для которых свойство IsFilter = True.

Примечания

  • Чтобы включить защиту на уровне строк, необходимо создать в пределах сущности, подлежащей фильтрации, хотя бы один атрибут фильтра.
  • Свойство IsFilter атрибута фильтра должно иметь значение True.
  • При определении фильтра безопасности для защиты модели во время выполнения можно использовать идентификатор текущего пользователя, если данные содержат идентификаторы пользователей. Чтобы создать фильтр безопасности на основе идентификатора текущего пользователя, создайте атрибут фильтра, добавьте к фильтру поле для идентификатора пользователя, а затем измените формулу условия фильтра таким образом, чтобы она сравнивала значение в поле со значением функции GETUSERID().
  • Когда атрибуты фильтра назначены коллекции SecurityFilters и включена защита элементов модели, пользователи, которые не имеют разрешений на какие-либо из этих фильтров, не смогут видеть данные или смогут видеть только те данные, которые определены свойством DefaultSecurityFilter.

См. также

Основные понятия

Конструктор моделей
Свойства объектов конструктора моделей
Создание нерегламентированных отчетов с помощью моделей отчетов
Работа с конструктором моделей
Объект DefaultSecurityFilter (конструктор моделей)

Другие ресурсы

Учебник. Применение фильтров безопасности к элементам модели отчета

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое:
  • Добавлен раздел «Примечания».