LicenseObjectRegistryBaseT - класс

Реестр объектов ILicenseObjectInfo.

Definition

Пространство имён: Tessa.Platform.Licensing.Tokens
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public abstract class LicenseObjectRegistryBase<T> : Registry<Guid, T>, 
	ILicenseObjectRegistry<T>, IRegistry<Guid, T>
where T : ILicenseObjectInfo
Inheritance
Object    RegistryGuid, T    LicenseObjectRegistryBaseT
Derived
Implements
IRegistryGuid, T, ILicenseObjectRegistryT

Параметры типа

T
Тип объекта с информацией о лицензии, реализующий интерфейс ILicenseObjectInfo.

Заметки

Каждый регистрируемый в реестре объект ILicenseObjectInfo должен иметь свойство OwnerModuleID, соответствующее идентификатору, с которым создан реестр OwnerModuleID.

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

LicenseObjectRegistryBaseT Реестр объектов ILicenseObjectInfo.

Свойства

OwnerModuleID Идентификатор модуля-владельца лицензии на объект, для функционирования которого проверяется объект.

Методы

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)
GetВозвращает объект, зарегистрированный в реестре по заданному идентификатору.
(Унаследован от RegistryTIdentifier, TItem)
GetAllВозвращает все зарегистрированные в реестре объекты.
(Унаследован от RegistryTIdentifier, TItem)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
IsDefined(TIdentifier)Возвращает признак того, что в реестре был зарегистрирован объект по заданному идентификатору.
(Унаследован от RegistryTIdentifier, TItem)
IsDefined(TItem)Возвращает признак того, что заданный объект был зарегистрирован в реестре.
(Унаследован от RegistryTIdentifier, TItem)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RegisterРегистрирует объект по его идентификатору. Метод замещает предыдущую регистрацию при её наличии.
(Унаследован от RegistryTIdentifier, TItem)
RegisterCoreРегистрирует объект по его идентификатору. Метод замещает предыдущую регистрацию при её наличии.
(Переопределяет RegistryTIdentifier, TItemRegisterCore(TItem))
RegisterNew Регистрирует новый объект в реестре. Если элемент уже присутствует, то никаких действий не производится.
(Переопределяет RegistryTIdentifier, TItemRegisterNew(TItem))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGet Возвращает объект в параметре result, зарегистрированный в реестре по заданному идентификатору. Метод возвращает false, если объект отсутствует в реестре.
(Унаследован от RegistryTIdentifier, TItem)

См. также