У меня есть класс, вызывающий указанный ниже атрибут (RequireTransaction
), который принимает параметр, но в определении класса конструктор определяется без каких-либо параметров. Как этот конструктор атрибута может принимать параметр, если для него не определен конструктор?
[RequiresTransaction(IncludeData = true)]
public ActionResult DoSomething()
{
return something;
};
public class RequiresTransactionAttribute
{
public bool IncludeData { get; set; }
public RequiresTransactionAttribute()
{
IncludeData = false;
}
}