AiFileTokenProvider - конструктор
Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
Пространство имён: Tessa.Ai.FilesСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public AiFileTokenProvider(
ITessaServerSettings serverSettings,
ISession session,
IClock clock,
[DependencyAttribute("Session")] ISignatureProvider signatureProvider
)
Public Sub New (
serverSettings As ITessaServerSettings,
session As ISession,
clock As IClock,
<DependencyAttribute("Session")> signatureProvider As ISignatureProvider
)
public:
AiFileTokenProvider(
ITessaServerSettings^ serverSettings,
ISession^ session,
IClock^ clock,
[DependencyAttribute(L"Session")] ISignatureProvider^ signatureProvider
)
new :
serverSettings : ITessaServerSettings *
session : ISession *
clock : IClock *
[<DependencyAttribute("Session")>] signatureProvider : ISignatureProvider -> AiFileTokenProvider
Параметры
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- session ISession
Сессия пользователя.
- clock IClock
Объект для предоставления текущего времени в формате Utc.
- signatureProvider ISignatureProvider
Объект, предоставляющий криптографические средства для подписания и проверки подписи.