ISmartRoleGetOwnersStrategyResolver - интерфейс

Резолвер стратегий ISmartRoleGetOwnersStrategy.

Definition

Пространство имён: Tessa.Roles.SmartRoles.Manager
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface ISmartRoleGetOwnersStrategyResolver : IResolver<string, ISmartRoleGetOwnersStrategy>, 
	IReadOnlyResolver<string, ISmartRoleGetOwnersStrategy>
Implements
IReadOnlyResolverString, ISmartRoleGetOwnersStrategy, IResolverString, ISmartRoleGetOwnersStrategy

Методы

Clear Удаляет информацию по всем выполненным регистрациям.
(Унаследован от IResolverTKey, TValue)
GetAllKeys Возвращает список всех зарегистрированных ключей.
(Унаследован от IReadOnlyResolverTKey, TValue)
Register(Type, TKey) Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов.
(Унаследован от IResolverTKey, TValue)
RegisterTConcrete(TKey) Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов.
(Унаследован от IResolverTKey, TValue)
Remove Удаляет информацию по регистрации с заданным ключом.
(Унаследован от IResolverTKey, TValue)
Resolve Получает экземпляр заданного сервиса по указанному ключу.
(Унаследован от IReadOnlyResolverTKey, TValue)
TryResolve Получает экземпляр заданного сервиса по указанному ключу или null, если сервис не был зарегистрирован.
(Унаследован от IReadOnlyResolverTKey, TValue)

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

RegisterDefaultOverridesT Регистрирует замену для стратегии по умолчанию по имени стратегии на получение генераторов.
(Определяется SmartRoleExtensions)
TryResolveWithDefaultOverrides Метод для получения стратегии с учётом перерегистрации стратегии по умолчанию через RegisterDefaultOverridesT(IResolverString, ISmartRoleGetOwnersStrategy, String)
(Определяется SmartRoleExtensions)

См. также