using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace NXWMS.Model.Common
{
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
public class AutoInjectAttribute : Attribute
{
public AutoInjectAttribute(Type interfaceType, InjectType injectType)
{
Type = interfaceType;
InjectType = injectType;
}
public Type Type { get; set; }
///
/// 注入类型
///
public InjectType InjectType { get; set; }
}
///
/// 依赖注入类型
///
public enum InjectType
{
Scope,
Single,
Transient
}
}