public abstract class LicenseObjectCheckerBase<TObject> : IDisposable
where TObject : ILicenseObjectInfo
Public MustInherit Class LicenseObjectCheckerBase(Of TObject As ILicenseObjectInfo)
Implements IDisposablegeneric<typename TObject>
where TObject : ILicenseObjectInfo
public ref class LicenseObjectCheckerBase abstract : IDisposable[<AbstractClassAttribute>]
type LicenseObjectCheckerBase<'TObject when 'TObject : ILicenseObjectInfo> =
class
interface IDisposable
end| LicenseObjectCheckerBaseTObject | Создаёт экземпляр класса с указанием его зависимостей. |
| IsDisposed | Признак того, что ресурсы объекта были освобождены. |
| LicenseManager | Объект, предоставляющий доступ к лицензии. |
| LicenseTokenProvider | Объект, выполняющий выписывание и проверку токенов на лицензию для идентификаторов объектов. |
| ObjectRegistry | Реестр объектов ILicenseObjectInfo. |
| OwnerModuleID | Идентификатор модуля-владельца лицензии на объект, для функционирования которого проверяется объект. |
| CheckAnyObjectLicenseAsync | Проверяет, что хотя бы для одного идентификатора объекта, зарегистрированного в реестре ObjectRegistry, имеется валидная лицензия. |
| CheckDisposed | Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены. |
| CheckObjectLicenseAsync | Проверяет, что для идентификатора объекта objectID присутствует лицензия на основании валидного токена. |
| CheckOwnerModuleLicenseAsync | Проверяет, что в текущей лицензии присутствует модуль-владелец лицензии на объекты OwnerModuleID. |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| Dispose(Boolean) | Освобождает ресурсы, занимаемые объектом. |
| 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 | Сбрасывает кэш проверки лицензии. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |