AclManagerGetCardsStrategyResolver - класс

Объект, используемый для запросов типов сервисов по ключу, например, по имени.

Definition

Пространство имён: Tessa.Roles.Acl.Manager
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class AclManagerGetCardsStrategyResolver : Resolver<string, IAclManagerGetCardsStrategy>, 
	IAclManagerGetCardsStrategyResolver, IResolver<string, IAclManagerGetCardsStrategy>
Inheritance
Object    ResolverString, IAclManagerGetCardsStrategy    AclManagerGetCardsStrategyResolver
Implements
IResolverString, IAclManagerGetCardsStrategy, IAclManagerGetCardsStrategyResolver

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

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

Свойства

TypesByKey Типы значений, запрашиваемых из UnityContainer по имени. Если объект отсутствует, то типы запрашиваться не будут.
(Унаследован от ResolverTKey, TValue)
UnityContainer Контейнер Unity, используемый для получения зарегистрированных значений.
(Унаследован от ResolverTKey, TValue)

Методы

AutoResolveKey Автоматически вычисляет значение ключа из переданного типа, если ключ не задан. Вызывается перед методом FixKey. Возвращает вычисленное значение ключа, если это возможно, или текущее значение, если невозможно. Исключение не выбрасывает. По умолчанию возвращается исходный объект без изменений.
(Унаследован от ResolverTKey, TValue)
ClearУдаляет информацию по всем выполненным регистрациям.
(Унаследован от ResolverTKey, TValue)
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)
FixKey Проверяет ключ на валидность. Вызывается после метода AutoResolveKey. Возвращает исправленное значение ключа, если это возможно, или исключение, если невозможно. По умолчанию возвращается исходный объект без изменений.
(Унаследован от ResolverTKey, TValue)
GetAllKeysВозвращает список всех зарегистрированных ключей.
(Унаследован от ResolverTKey, TValue)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Register(Type, TKey) Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от ResolverTKey, TValue)
RegisterTConcrete(TKey) Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от ResolverTKey, TValue)
RemoveУдаляет информацию по регистрации с заданным ключом.
(Унаследован от ResolverTKey, TValue)
Resolve Выполняет резолв экземпляра заданного сервиса по заданному ключу. Если сервис не был зарегистрирован, то выбрасывается исключение [Unity.ResolutionFailedException]. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от ResolverTKey, TValue)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryResolve Выполняет резолв экземпляра заданного сервиса по имени. Если сервис не был зарегистрирован, то возвращает null. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от ResolverTKey, TValue)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
RegisterDefaultOverridesT Регистрирует замену для стратегии по умолчанию по имени стратегии на получение правил расчёта ACL.
(Определяется AclExtensions)
Set
(Определяется ComHelper)
TryResolveWithDefaultOverrides Метод для получения стратегии с учётом перерегистрации стратегии по умолчанию через RegisterDefaultOverridesT(IResolverString, IAclManagerGetCardsStrategy, String)
(Определяется AclExtensions)

См. также