Перейти к основному содержимому

КонтекстДоступа

Стд::КонтрольДоступа::КонтекстДоступа Доступность: Сервер

Контекст доступа, изменяющий проверку прав.

Сравнение

Ссылочное

Иерархия типа​

Базовые типы: Закрываемое, Контекст, Объект


Примеры​

Общие примеры

исп КонтекстДоступа.Привилегированный()
// До конца области видимости код выполняется в привилегированном режиме

Методы​

Дополнить​

Доступность: Сервер Статический

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

Перегрузка
Дополнить(Тип: Тип, Права: ЧитаемаяКоллекция<ПравоНаЭлемент>): КонтекстДоступа


Дополнить​

Доступность: Сервер Статический

Возвращает контекст прав, дополняющий предыдущий указанными правами Права на тип Тип. Если в качестве типа выступает тип, поддерживающий RLS, то указанные права действуют на все записи соответствующей сущности.

Исключения​

ИсключениеНедопустимыйАргумент - если указанный тип не поддерживает указанные права.

Перегрузка
Дополнить(Ключи: ЧитаемаяКоллекция<КлючДоступа.Объект|ПравоНаДействие.Объект>): КонтекстДоступа


Информация​

Доступность: Сервер Статический

Информация(): Строка
Возвращает отладочную информацию о действующих контекстах доступа.


Исходный​

Доступность: Сервер Статический

Исходный(): КонтекстДоступа
Возвращает исходный контекст доступа. Перекрывает действия предыдущих контекстов.


Пользователь​

Доступность: Сервер Статический

Пользователь(Пользователь: Пользователи.Ссылка): КонтекстДоступа
Возвращает контекст доступа пользователя Пользователь. В рамках действия этого контекста считается что есть права указанного пользователя. Права пользователя (т.е. его ключи доступа) вычисляются в момент первой проверки и не перечитываются до конца действия контекста доступа. Перекрывает действия предыдущих контекстов.

Исключения​

ИсключениеНедопустимыйАргумент - если пользователя не существует


Привилегированный​

Доступность: Сервер Статический

Привилегированный(): КонтекстДоступа
Возвращает контекст доступа, в котором полностью отключена проверка прав. Перекрывает действия предыдущих контекстов.


Установить​

Доступность: Сервер Статический

Возвращает контекст доступа, построенный на основе указанных ключей доступа Ключи. Перекрывает действия предыдущих контекстов.

Перегрузка
Установить(Тип: Тип, Права: ЧитаемаяКоллекция<ПравоНаЭлемент>): КонтекстДоступа


Установить​

Доступность: Сервер Статический

Возвращает контекст доступа, построенный на основе прав Права для типа Тип. Если в качестве типа выступает тип, поддерживающий RLS, то указанные права действуют на все записи соответствующей сущности. Перекрывает действия предыдущих контекстов.

Исключения​

ИсключениеНедопустимыйАргумент - если указанный тип не поддерживает указанные права.

Перегрузка
Установить(Ключи: ЧитаемаяКоллекция<КлючДоступа.Объект|ПравоНаДействие.Объект>): КонтекстДоступа


Список унаследованных методов​

Закрываемое​

Закрыть

Объект​

ВСтроку

ПолучитьТип

Представление