RegistryTIdentifier, TItem - класс

Потокобезопасный реестр объектов, идентифицируемых по Guid.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class Registry<TIdentifier, TItem> : IRegistry<TIdentifier, TItem>
where TItem : Object, IRegistryItem<TIdentifier>
Inheritance
Object    RegistryTIdentifier, TItem
Derived
Подробнее
Implements
IRegistryTIdentifier, TItem

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

TIdentifier
Тип уникального идентификатора, по которому сравниваются объекта. Обычно это Guid или Int32.
TItem
Тип объектов, содержащихся в реестре и реализующих интерфейс IRegistryItemTIdentifier.

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

RegistryTIdentifier, TItemИнициализирует новый экземпляр класса RegistryTIdentifier, TItem

Методы

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

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также