INamedRegistryTItem - интерфейс

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

Definition

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

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

TItem
Тип объектов, содержащихся в реестре и реализующих интерфейсы IRegistryItemTIdentifier и INamedItem.

Методы

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

См. также