にスケジュールされたジョブの設定を追加する方法:私はEpiserverにスケジュールされたジョブの動作を変更するために使用することができ、チェックボックスを追加する必要がありEpiserver
public class ImportAlarms : ScheduledJobBase
{
/*I want the editor to set this*/
public bool CheckBox { get; set; }
public override string Execute()
{
OnStatusChanged("Starting execution of import alarms");
var status = Import();
return status;
}
private static string Import()
{
/*Do something with CheckBox value here*/
var repository = ServiceLocator.Current.GetInstance<IContentRepository>();
var alarms = ImportAlarmsProvider.Import(DateTime.Now.AddDays(-1), DateTime.Now.AddDays(1));
var createdCount = new AlarmRepository(repository).ImportAlarms(alarms.OrderBy(x => x.Date));
return createdCount == -1 ? "No alarm container page set" : string.Format("Import completed, {0} pages imported", createdCount);
}
}
私は1もっと欲しいのデフォルトではアクティブのチェックボックスのチェックボックスがあります。
ありがとう、これは何を探していたのですか? P – Dujskan