Tessa.Platform.Licensing - пространство имён

API взаимодействия с лицензиями TESSA.

Классы

BinaryLicenseContainer Объект, выполняющий сериализацию/десериализацию лицензии бинарного формата .tlic с проверкой подписи.
BinaryLicenseHelper 
ClientLicenseManager Объект, предоставляющий доступ к лицензии на клиенте. Для использования требуется инициализация посредством платформенных расширений.
JsonLicenseContainer Объект, выполняющий сериализацию/десериализацию лицензии JSON-формата .jlic с проверкой подписи.
License Лицензия на платформу TESSA.
LicenseMigration Миграция, выполняющая переход с предыдущей версии лицензии на текущую.
LicenseMigrationManager Объект, управляющий переходом лицензий с предыдущих версий на текущую.
LicenseModule Модуль лицензии, описывающий дополнительную подключаемую функциональность платформы.
LicenseModuleCollection Коллекция модулей, подключенных в лицензии ILicense.
LicenseModules Информация по всем стандартным модулям лицензий.
LicenseModuleSetting Информация по одной из настроек модуля лицензии ILicenseModule, используемая в информации по типу модуля LicenseModuleType.
LicenseModuleSettingItem Элемент в объекте настройки модуля лицензии. Используется для указания значения, которое можно выбрать для настройки-перечисления типа Enum.
LicenseModuleType Информация, описывающая модуль лицензии ILicenseModule, т.е. дополнительную подключаемую функциональность платформы.
LicenseModuleTypeData Информация по типам, описывающим модули лицензий ILicenseModule.
LicenseRevocationChecker Объект, выполняющий проверку лицензии по спискам отзыва.
LicenseValidator Объект, выполняющий получение фактической информации по лицензиям для её последующей валидации. Доступен на сервере.
LicensingExtensions Расширения для пространства имён Tessa.Platform.Licensing.
LicensingHelper Вспомогательные средства для управления лицензиями.
ReadOnlyLicense Лицензия на платформу Tessa, доступная только для чтения.
ReadOnlyLicenseModule Модуль лицензии, доступный только для чтения.
ReadOnlyLicenseModuleCollection Коллекция модулей, подключенных в лицензии ILicense, доступная только для чтения.
ServerLicenseManager Объект, предоставляющий доступ к лицензии на сервере.
ServicesLicenseContainerProvider Объект, обеспечивающий получение подходящего объекта ILicenseContainer для указанного формата лицензии LicenseFormatType из DI-контейнера IServiceProvider.
TransientLicenseManager Объект, предоставляющий доступ к временной лицензии на 1 конкурентную сессию со всеми модулями.
UnityLicenseContainerProvider Объект, обеспечивающий получение подходящего объекта ILicenseContainer для указанного формата лицензии LicenseFormatType из DI-контейнера Unity.

Структуры

LicenseStreamInfo Объект с информацией о типе лицензии FormatType и с методом открытия потока для её чтения ReadStreamAsync(CancellationToken).

Интерфейсы

ILicense Лицензия на платформу TESSA.
ILicenseContainer Объект, выполняющий сериализацию/десериализацию лицензии с проверкой подписи.
ILicenseContainerProvider Объект, обеспечивающий получение подходящего объекта ILicenseContainer для указанного формата лицензии LicenseFormatType.
ILicenseManager Объект, предоставляющий доступ к лицензии.
ILicenseMigration Миграция, выполняющая переход с предыдущей версии лицензии на текущую.
ILicenseMigrationManager Объект, управляющий переходом лицензий с предыдущих версий на текущую.
ILicenseModule Модуль лицензии, описывающий дополнительную подключаемую функциональность платформы.
ILicenseModuleCollection Коллекция модулей, подключенных в лицензии ILicense.
ILicenseRevocationChecker Объект, выполняющий проверку лицензии по спискам отзыва.
ILicenseValidator Объект, выполняющий получение фактической информации по лицензиям для её последующей валидации. Доступен на сервере.

Перечисления

LicenseFormatType Формат файла лицензии.
LicenseModuleSettingTag Дополнительный признак для настройки в модуле лицензии.
LicenseModuleSettingType Тип редактируемой настройки в модуле лицензии.