INotificationEmailSourceResolver - интерфейс

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

Definition

Пространство имён: Tessa.Notices.Sources
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface INotificationEmailSourceResolver : IResolver<Type, INotificationEmailSource>
Implements
IResolverType, INotificationEmailSource

Методы

ClearУдаляет информацию по всем выполненным регистрациям.
(Унаследован от IResolverTKey, TValue)
GetAllKeysВозвращает список всех зарегистрированных ключей.
(Унаследован от IResolverTKey, TValue)
GetSource Метод для получения источника шаблонов уведомлений по переданному параметру уведомления.
Register(Type, TKey) Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от IResolverTKey, TValue)
RegisterTConcrete(TKey) Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от IResolverTKey, TValue)
RegisterParameterTParam, TSource Метод для регистрации источника для получения шаблонов уведомлений для типа параметров уведомления.
RemoveУдаляет информацию по регистрации с заданным ключом.
(Унаследован от IResolverTKey, TValue)
Resolve Выполняет резолв экземпляра заданного сервиса по заданному ключу. Если сервис не был зарегистрирован, то выбрасывается исключение [Unity.ResolutionFailedException]. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от IResolverTKey, TValue)
TryResolve Выполняет резолв экземпляра заданного сервиса по имени. Если сервис не был зарегистрирован, то возвращает null. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
(Унаследован от IResolverTKey, TValue)

См. также