IRegistryTIdentifier, TItem - интерфейс

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

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IRegistry<in TIdentifier, TItem>
where TItem : Object, IRegistryItem<TIdentifier>

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

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

Методы

GetВозвращает объект, зарегистрированный в реестре по заданному идентификатору.
GetAllВозвращает все зарегистрированные в реестре объекты.
IsDefined(TIdentifier)Возвращает признак того, что в реестре был зарегистрирован объект по заданному идентификатору.
IsDefined(TItem)Возвращает признак того, что заданный объект был зарегистрирован в реестре.
RegisterРегистрирует объект по его идентификатору. Метод замещает предыдущую регистрацию при её наличии.
TryGet Возвращает объект в параметре result, зарегистрированный в реестре по заданному идентификатору. Метод возвращает false, если объект отсутствует в реестре.

См. также