NotificationEmailSourceResolver - класс

Объект для получения источника шаблонов уведомлений по параметру уведомления.

Definition

Пространство имён: Tessa.Notices.Sources
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class NotificationEmailSourceResolver : Resolver<Type, INotificationEmailSource>, 
	INotificationEmailSourceResolver, IResolver<Type, INotificationEmailSource>, IReadOnlyResolver<Type, INotificationEmailSource>
Inheritance
Object    ResolverType, INotificationEmailSource    NotificationEmailSourceResolver
Implements
INotificationEmailSourceResolver, IReadOnlyResolverType, INotificationEmailSource, IResolverType, INotificationEmailSource

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

NotificationEmailSourceResolver Объект для получения источника шаблонов уведомлений по параметру уведомления.

Свойства

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

Методы

AutoResolveKey Автоматически вычисляет значение ключа из переданного типа, если ключ не задан. Вызывается перед методом FixKey(TKey). Возвращает вычисленное значение ключа, если это возможно, или текущее значение, если невозможно. Исключение не выбрасывает.
(Унаследован от 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(TKey, Type). Возвращает исправленное значение ключа, если это возможно, или исключение, если невозможно.
(Унаследован от 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) Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов.
(Унаследован от ResolverTKey, TValue)
RegisterTConcrete(TKey) Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов.
(Унаследован от ResolverTKey, TValue)
RegisterParameterTParam, TSource Метод для регистрации источника для получения шаблонов уведомлений для типа параметров уведомления.
Remove Удаляет информацию по регистрации с заданным ключом.
(Унаследован от ResolverTKey, TValue)
Resolve Получает экземпляр заданного сервиса по указанному ключу.
(Унаследован от ResolverTKey, TValue)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetSource Метод для получения источника шаблонов уведомлений по переданному параметру уведомления.
TryResolve Получает экземпляр заданного сервиса по указанному ключу или null, если сервис не был зарегистрирован.
(Унаследован от ResolverTKey, TValue)

См. также