Очевидно, раньше был способ создания пользовательских таймеров для функций Azure, создав класс, который наследуется от TimerSchedule
, и определив пользовательскую логику в его методе GetNextOccurrence
.
Мы получили сообщение MSDN об этом, , у нас есть ответ StackOverflow об этом и даже некоторый официальный пример кода, который использует пользовательские таймеры.
Ничего из этого не работает.
Ни один из этих примеров не имеет атрибута FunctionName
в своих функциях, который необходим (по крайней мере, в текущей версии SDK; не уверен, как долго это происходило)чтобы заставить работать функцию Azure.А в текущем SDK любая функция, имеющая как FunctionName
, так и TimerTrigger
, использующая пользовательский тип таймера, не сможет сработать с такой ошибкой:
System.NotImplementedException: Property«ScheduleType» для атрибута «TimerTriggerAttribute» не поддерживается в функциях Azure.
По-видимому, раньше это работало, но сейчас это не так, и у меня есть куча времени, чтобы найти какой-либо соответствующийинформация о том, как правильно сделать это сейчас.Кто-нибудь знает, как по-новому настроить пользовательский таймер?