Для изменения размера нажмите или перетащите

UserSecurityProvider - класс

Объект, управляющий хранением объекта с настройками безопасности сотрудника UserSecurityObject.
Иерархия наследования
SystemObject
  Tessa.Platform.RuntimeUserSecurityProvider

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.4.0
Синтаксис
public sealed class UserSecurityProvider : IUserSecurityProvider

Тип UserSecurityProvider предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методUserSecurityProvider
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Методы
  ИмяОписание
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Открытый методExecuteInLockAsync
Выполняет заданное действие в блокировке на настройки безопасности сотрудника с заданным идентификатором. Внутри блокировки можно как читать, так и изменять объект с настройками, используя методы текущего объекта. Если в течение короткого времени блокировку не удалось получить, т.к. параллельно выполняется другая задача в блокировке, или если сотрудник не найден по заданному идентификатору, то метод выбрасывает исключение [System.InvalidOperationException]. Блокировка снимается даже в том случае, если заданный метод выбросил исключение, после чего исключение выбрасывается наружу.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetSecurityObjectAsync
Возвращает объект с настройками безопасности для сотрудника с заданным идентификатором. Если сотрудник отсутствует или для него ещё не указаны настройки безопасности, то возвращает объект с параметрами по умолчанию. Не возвращает null. В реализации по умолчанию метод не обеспечивает транзакционности и блокировки на настройки безопасности для сотрудника, об этом должен заботиться вышележащий код.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методStoreSecurityObjectAsync
Сохраняет объект с настройками безопасности для сотрудника с заданным идентификатором. Если сотрудник отсутствует, то метод не выполняет действий. В реализации по умолчанию метод не обеспечивает транзакционности и блокировки на настройки безопасности для сотрудника, об этом должен заботиться вышележащий код.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
В начало страницы
См. также