AiPluginLicenseChecker - класс

Объект для проверки лицензии ИИ-плагинов.

Definition

Пространство имён: Tessa.Ai.Agent
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public sealed class AiPluginLicenseChecker : LicenseObjectCheckerBase<AiPluginLicense>, 
	IAiPluginLicenseChecker, IDisposable
Inheritance
Object    LicenseObjectCheckerBaseAiPluginLicense    AiPluginLicenseChecker
Implements
IDisposable, IAiPluginLicenseChecker

Конструкторы

AiPluginLicenseChecker Объект для проверки лицензии ИИ-плагинов.

Свойства

IsDisposedПризнак того, что ресурсы объекта были освобождены.
(Унаследован от LicenseObjectCheckerBaseTObject)
LicenseManager Объект, предоставляющий доступ к лицензии.
(Унаследован от LicenseObjectCheckerBaseTObject)
LicenseTokenProvider Объект, выполняющий выписывание и проверку токенов на лицензию для идентификаторов объектов.
(Унаследован от LicenseObjectCheckerBaseTObject)
ObjectRegistry Реестр объектов ILicenseObjectInfo.
(Унаследован от LicenseObjectCheckerBaseTObject)
OwnerModuleID Идентификатор модуля-владельца лицензии на объект, для функционирования которого проверяется объект.
(Унаследован от LicenseObjectCheckerBaseTObject)

Методы

CheckAnyObjectLicenseAsync Проверяет, что хотя бы для одного идентификатора объекта, зарегистрированного в реестре ObjectRegistry, имеется валидная лицензия.
(Унаследован от LicenseObjectCheckerBaseTObject)
CheckDisposed Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
(Унаследован от LicenseObjectCheckerBaseTObject)
CheckLicenseAsync Проверить лицензию на плагин ИИ-агента.
CheckObjectLicenseAsync Проверяет, что для идентификатора объекта objectID присутствует лицензия на основании валидного токена.
(Унаследован от LicenseObjectCheckerBaseTObject)
CheckOwnerModuleLicenseAsync Проверяет, что в текущей лицензии присутствует модуль-владелец лицензии на объекты OwnerModuleID.
(Унаследован от LicenseObjectCheckerBaseTObject)
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от LicenseObjectCheckerBaseTObject)
Dispose(Boolean)Освобождает ресурсы, занимаемые объектом.
(Унаследован от LicenseObjectCheckerBaseTObject)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateCacheCore Сбрасывает кэш проверки лицензии.
(Унаследован от LicenseObjectCheckerBaseTObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также