public sealed class AiPluginLicenseChecker : LicenseObjectCheckerBase<AiPluginLicense>,
IAiPluginLicenseChecker, IDisposablePublic NotInheritable Class AiPluginLicenseChecker
Inherits LicenseObjectCheckerBase(Of AiPluginLicense)
Implements IAiPluginLicenseChecker, IDisposablepublic ref class AiPluginLicenseChecker sealed : public LicenseObjectCheckerBase<AiPluginLicense^>,
IAiPluginLicenseChecker, IDisposable[<SealedAttribute>]
type AiPluginLicenseChecker =
class
inherit LicenseObjectCheckerBase<AiPluginLicense>
interface IAiPluginLicenseChecker
interface IDisposable
end| 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) |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от LicenseObjectCheckerBaseTObject) |
| Dispose(Boolean) | Освобождает ресурсы, занимаемые объектом. (Унаследован от LicenseObjectCheckerBaseTObject) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InvalidateCacheCore |
Сбрасывает кэш проверки лицензии.
(Унаследован от LicenseObjectCheckerBaseTObject) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |