В Quartz.net, если я объявляю класс с атрибутами [PersistJobDataAfterExecution]
или [DisallowConcurrentExecution]
, который реализует интерфейс IJob, будут ли классы, которые наследуют этот класс, также наследовать эти атрибуты?Наследует ли дочерний класс атрибут Quartz.net [PersistJobDataAfterExecution] от родительского класса
[PersistJobDataAfterExecution]
[DisallowConcurrentExecution]
public abstract class ParentJob : IJob
{
//...
}
public class ChildJob : ParentJob
{
//...
}
Таким образом, в фрагменте кода выше, делает ChildJob
имеют [PersistJobDataAfterExecution]
или [DisallowConcurrentExecution]
атрибуты?
Если это не так, как я могу заставить их наследоваться без изменения исходного кода Quartz.net?
Извините, возможно, я был неоднозначным, я имел в виду, если бы я создал родительский класс с атрибутами, будут ли дочерние классы наследовать атрибут? – Dan
Я редактировал вопрос, это был скорее неправильный вопрос, чем двусмысленный. Извини за это! – Dan
Извините, я прочитал все это немного неправильно. У меня есть то, что должно быть правильным ответом. –