Exemple #1
0
 /// <summary>
 /// Конструктор для регистрации в DI класса без интерфейса
 /// </summary>
 /// <param name="lifeTime">Жизненный цикл для регистрации в DI</param>
 public DiRegAttribute(DiLifetime lifeTime = DiLifetime.Transient)
 {
     InterfaceType = null;
     LifeTime      = lifeTime;
 }
Exemple #2
0
 /// <summary>
 /// Конструктор для регистрации в DI класса по интерфейсу
 /// </summary>
 /// <param name="interfaceType">Интерфейс для регистрации в DI</param>
 /// <param name="lifeTime">Жизненный цикл для регистрации в DI</param>
 public DiRegAttribute(Type interfaceType, DiLifetime lifeTime = DiLifetime.Transient)
 {
     InterfaceType = interfaceType;
     LifeTime      = lifeTime;
 }