当前位置: 首页 > 知识库问答 >
问题:

如何为Azure函数使用自定义计时器?

王嘉木
2023-03-14

显然,过去有一种方法可以为Azure函数创建自定义计时器,方法是创建一个继承TimerSchedule的类,并在其GetNexTocCurrence方法中定义自定义逻辑。

System.NotimPlementedException:Azure函数不支持属性“TimerTriggerAttribute”上的属性“ScheduleType”。

显然,这曾经是有效的,但它不是现在,我有一个很大的时间找到任何相关的信息,正确的方式是这样做的现在。有人知道设置自定义计时器的新方法是什么吗?

共有1个答案

宗政卓
2023-03-14

这不能直接用计时器来完成。这里队列可能是正确的选择:上一次运行必须创建消息并将其发送到队列。确保消息只有在指定时间后才可见。

另一种选择是使用持久函数,特别是“永恒编排”。看看这里官方文档中的例子,一项工作在前一项工作完成后的指定时间内被解雇。

 类似资料:
  • 希望一些比我更了解Azure功能的人能提供帮助。 开箱即用,您可以使用应用程序设置中的APPINSIGHTS_INSTRUMENTATIONKEY设置登录到应用程序Insights...这将在基本级别记录函数请求,然后允许您执行等操作。 这只是被跟踪器或ilogger所掩盖。

  • 主要内容:操作整个数据表,操作行或列,操作单一元素如果想要应用自定义的函数,或者把其他库中的函数应用到 Pandas 对象中,有以下三种方法: 1) 操作整个 DataFrame 的函数:pipe() 2) 操作行或者列的函数:apply() 3) 操作单一元素的函数:applymap() 如何从上述函数中选择适合的函数,这取决于函数的操作对象。下面介绍了三种方法的使用。 操作整个数据表 通过给 pipe() 函数传递一个自定义函数和适当数量的参

  • 问题内容: 如果我要在数据库中定义某些功能(也许是Postgres或任何其他数据库): 我会从SQL中将其称为: 如何从Hibernate调用诸如此类的自定义函数? 问题答案: 如果要在HQL中使用自定义函数,则需要在相应的方言中定义它 看一下PostgreSQLDialect(或其他任何来源)的源代码,您会看到一堆registerFunction()调用。您需要再添加一个:-)-用于您自己的自定

  • 在使用EL自定义函数之前必须使用tablib指令引用EL自定义函数库。代码如下: <!-- customfun.jsp --> <%@ page language="java" contentType="text/html; charset=UTF-8"%> <!-- 引用EL自定义函数库 --> <%@ taglib prefix="cfun" uri="http://www.sun.c

  • 我是Spring Jpa和Hibernate的新手。我试图使用一个定制函数从Oracle数据库中获取数据。我可以定义一个实体及其相关的服务、实现和存储库。此外,我通过使用< code>registerFunction创建了一个新的定制Oracle方言,如下所示。 所以我有两个问题: 1)在我的Oracle数据库中,函数位于不同的模式下。我需要指定它的模式吗?如果是的话怎么做?还是hibernate

  • $this->db->call_function(); 这个方法用于执行一些 CodeIgniter 中没有定义的 PHP 数据库函数,而且 使用了一种平台独立的方式。举个例子,假设你要调用 mysql_get_client_info() 函数,这个函数 CodeIgniter 并不是原生支持的,你可以这样做: $this->db->call_function('get_client_info')