UserCipherInfoService - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public UserCipherInfoService(
IUserSecurityLockingStrategy securityLockingStrategy,
IUserCipherInfoProvider cipherInfoProvider,
IUserCipherInfoEncryptor cipherInfoEncryptor,
IUserCipherInfoManager cipherInfoManager,
ISession session,
IDbScope dbScope
)
Public Sub New (
securityLockingStrategy As IUserSecurityLockingStrategy,
cipherInfoProvider As IUserCipherInfoProvider,
cipherInfoEncryptor As IUserCipherInfoEncryptor,
cipherInfoManager As IUserCipherInfoManager,
session As ISession,
dbScope As IDbScope
)
public:
UserCipherInfoService(
IUserSecurityLockingStrategy^ securityLockingStrategy,
IUserCipherInfoProvider^ cipherInfoProvider,
IUserCipherInfoEncryptor^ cipherInfoEncryptor,
IUserCipherInfoManager^ cipherInfoManager,
ISession^ session,
IDbScope^ dbScope
)
new :
securityLockingStrategy : IUserSecurityLockingStrategy *
cipherInfoProvider : IUserCipherInfoProvider *
cipherInfoEncryptor : IUserCipherInfoEncryptor *
cipherInfoManager : IUserCipherInfoManager *
session : ISession *
dbScope : IDbScope -> UserCipherInfoService
Параметры
- securityLockingStrategy IUserSecurityLockingStrategy
-
Объект, управляющий блокировками на параметры безопасности и шифрования сотрудника.
- cipherInfoProvider IUserCipherInfoProvider
-
Объект, управляющий хранением объекта с настройками по шифрованию клиентских данных в папках пользователя UserCipherInfoObject.
- cipherInfoEncryptor IUserCipherInfoEncryptor
-
Объект, обеспечивающий шифрование объекта UserCipherInfoObject с настройками по шифрованию клиентских данных.
- cipherInfoManager IUserCipherInfoManager
-
Объект, выполняющий ротацию ключей шифрования, используемых для шифрования данных на компьютерах пользователей.
- session ISession
- Сессия пользователя.
- dbScope IDbScope
- Объект для взаимодействия с базой данных.