ServerLicenseManager - конструктор |
Создаёт экземпляр класса с указанием зависимостей.
Пространство имён:
Tessa.Platform.Licensing
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ServerLicenseManager(
ISignatureProvider cryptoProvider,
ILicenseRevocationChecker revocationChecker,
Func<CancellationToken, ValueTask<byte[]>> getLicenseDataFuncAsync
)
Public Sub New (
cryptoProvider As ISignatureProvider,
revocationChecker As ILicenseRevocationChecker,
getLicenseDataFuncAsync As Func(Of CancellationToken, ValueTask(Of Byte()))
)
public:
ServerLicenseManager(
ISignatureProvider^ cryptoProvider,
ILicenseRevocationChecker^ revocationChecker,
Func<CancellationToken, ValueTask<array<unsigned char>^>>^ getLicenseDataFuncAsync
)
new :
cryptoProvider : ISignatureProvider *
revocationChecker : ILicenseRevocationChecker *
getLicenseDataFuncAsync : Func<CancellationToken, ValueTask<byte[]>> -> ServerLicenseManager
Параметры
- cryptoProvider
- Тип: Tessa.PlatformISignatureProvider
Объект, предоставляющий криптографические средства для управления лицензиями. - revocationChecker
- Тип: Tessa.Platform.LicensingILicenseRevocationChecker
Объект, выполняющий проверку лицензии по спискам отзыва. - getLicenseDataFuncAsync
- Тип: SystemFuncCancellationToken, ValueTaskByte
Метод, получающий сериализованную информацию по лицензии.
См. также