Azure WebJobs表触发器

迈克·W

像往常一样,从来没有简单。有50亿个绑定到BLOB和队列的示例,但是我找不到任何可以绑定到表的东西。我有一个名为Foo的表,当webjob运行时,我通过Azure存储资源管理器将数据添加到(PK和RK),并且触发器从未被击中。这是Functions.cs中存在的方法,该方法可在Webjob启动时识别:

public static void ReadTable([Table("Foo")] ICollector<TableEntity> tableBinding, TextWriter logger)

该签名是一个猜测,因为有无数有关旧签名的博客,等等。我尝试了3个小时,更改了所有可编译内容,但找到了适用于WebJob和Tables的ZERO文档。

Main()是:

static void Main()
{
    var host = new JobHost();
    // The following code ensures that the WebJob will be running continuously
    host.RunAndBlock();
}

为AzureWebJobsDashboard和AzureWebJobsStorage正确设置了2个配置条目。

还:

<package id="Microsoft.Azure.WebJobs" version="1.0.1" targetFramework="net45" />
  <package id="Microsoft.Azure.WebJobs.Core" version="1.0.1" targetFramework="net45" />

为什么这不起作用????

奥兹鲍勃

您实际上并未在代码中添加“触发器”。

这不是您的错,因为目前只有:Microsoft.Azure.WebJobs命名空间中的QueueTrigger和BlobTrigger。没有TableTrigger。

....

但是(根据Mike Stall的说法,总是有一个but”)“函数不会在表更改时触发。但是,一旦由于其他原因调用了函数,它就可以绑定到表作为执行任务的读/写资源。 ”

 public static void TableDict([Table("mytable")] IDictionary<Tuple<string, string>, OtherStuff> dict)
  {
    ...    
  }

我可以看到的“监视和激发并在Azure表的新行上发生事件”的唯一方法是对表进行任何写入,而是写入新的队列消息,然后可以触发所有逻辑并执行插入(?)...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure WebJobs-未找到函数-如何进行无触发器作业?

来自分类Dev

Azure WebJobs QueueTrigger不触发

来自分类Dev

Azure Sql-跨数据库触发器

来自分类Dev

Azure Web作业,未为队列中可用的旧消息触发服务总线触发器

来自分类Dev

我可以在azure函数中实现异步“触发并忘记” HTTP触发器吗?

来自分类Dev

DocumentDB为什么无法从Azure门户触发触发器?

来自分类Dev

Azure Functions动态服务计划和队列触发器

来自分类Dev

Azure Function App Azure Service Bus触发器两次触发

来自分类Dev

如何使用Cosmos DB触发器构建Azure功能?

来自分类Dev

Azure-pipelines.yml中的多个单独的触发器

来自分类Dev

Azure DevOps管道触发器不会触发

来自分类Dev

基于Azure管道文件的触发器和标记

来自分类Dev

检索Azure函数触发器信息

来自分类Dev

Azure Functions核心工具-隐藏的触发器还是缓存?

来自分类Dev

Azure功能计时器触发器

来自分类Dev

Azure函数主题触发器是否可能具有多个订阅者的触发器?

来自分类Dev

如何在Azure DevOps构建管道中区分分支触发器和计划触发器

来自分类Dev

Azure Functions实施和触发器的最佳实践

来自分类Dev

Azure Blob触发器未触发

来自分类Dev

Azure功能-始终打开和HTTP触发器

来自分类Dev

部署时不会触发Azure Function计时器触发器

来自分类Dev

使用Azure函数HTTP触发器的mTLS?

来自分类Dev

Azure Orchestration触发器断点未命中

来自分类Dev

使用Python的Azure函数-不触发Blob触发器

来自分类Dev

Azure Webjobs-在app.config上定义QueueName触发器

来自分类Dev

Azure Webjob计时器触发器不会触发

来自分类Dev

禁用多个同时的Azure触发器

来自分类Dev

Azure Web 作业计时器触发器未触发

来自分类Dev

启动 Azure Datafactory (v2) 触发器

Related 相关文章

  1. 1

    Azure WebJobs-未找到函数-如何进行无触发器作业?

  2. 2

    Azure WebJobs QueueTrigger不触发

  3. 3

    Azure Sql-跨数据库触发器

  4. 4

    Azure Web作业,未为队列中可用的旧消息触发服务总线触发器

  5. 5

    我可以在azure函数中实现异步“触发并忘记” HTTP触发器吗?

  6. 6

    DocumentDB为什么无法从Azure门户触发触发器?

  7. 7

    Azure Functions动态服务计划和队列触发器

  8. 8

    Azure Function App Azure Service Bus触发器两次触发

  9. 9

    如何使用Cosmos DB触发器构建Azure功能?

  10. 10

    Azure-pipelines.yml中的多个单独的触发器

  11. 11

    Azure DevOps管道触发器不会触发

  12. 12

    基于Azure管道文件的触发器和标记

  13. 13

    检索Azure函数触发器信息

  14. 14

    Azure Functions核心工具-隐藏的触发器还是缓存?

  15. 15

    Azure功能计时器触发器

  16. 16

    Azure函数主题触发器是否可能具有多个订阅者的触发器?

  17. 17

    如何在Azure DevOps构建管道中区分分支触发器和计划触发器

  18. 18

    Azure Functions实施和触发器的最佳实践

  19. 19

    Azure Blob触发器未触发

  20. 20

    Azure功能-始终打开和HTTP触发器

  21. 21

    部署时不会触发Azure Function计时器触发器

  22. 22

    使用Azure函数HTTP触发器的mTLS?

  23. 23

    Azure Orchestration触发器断点未命中

  24. 24

    使用Python的Azure函数-不触发Blob触发器

  25. 25

    Azure Webjobs-在app.config上定义QueueName触发器

  26. 26

    Azure Webjob计时器触发器不会触发

  27. 27

    禁用多个同时的Azure触发器

  28. 28

    Azure Web 作业计时器触发器未触发

  29. 29

    启动 Azure Datafactory (v2) 触发器

热门标签

归档