Веб-задание триггера таймера теперь поддерживает NameResolver
для выражений bindCustom, для более подробной информации вы можете обратиться к этому документу: Выражения пользовательского связывания .
И если вам нужен какой-то пример, вы можете обратиться к приведенному ниже коду или к этому doc .
namespace WebJob.Schedule
{
class Program
{
static void Main(string[] args)
{
JobHostConfiguration config = new JobHostConfiguration();
config.NameResolver = new MagicResolver();
config.UseTimers();
JobHost host = new JobHost(config);
host.RunAndBlock();
}
private class MagicResolver : INameResolver
{
public string Resolve(string name)
{
string value = ConfigurationManager.AppSettings["MagicSchedule"];
}
}
}
public class Magic
{
public static void ScheduleTimeTrigger([TimerTrigger("%MagicSchedule%")] TimerInfo timer)
{
// Your magic web job task here
}
}
}