Azure QueueTrigger-绑定POCO和CloudQueueMessage吗?

时间:2019-04-13 23:21:18

标签: azure azure-storage azure-queues azure-storage-queues

我们将Singleton属性与针对POCO的作用域表达式一起使用。例如:

[Singleton("{SomeValue}")]
public static void SomeMethod([QueueTrigger("somequeue")] SomePOCO poco)

这很好。但是,我们现在需要能够更改队列消息的可见性超时,因此需要访问CloudQueueMessage本身,因为CloudQueue UpdateMessage()需要CloudQueueMessage。但是,在大量阅读文档(以及反复试验)之后,似乎POCO和CloudQueueMessage都无法绑定在方法签名中-至少我不知道该怎么做。

我已经阅读了有关创建自己的自定义绑定的文档,但是:

  1. 我不清楚是否可以通过这种方式获取CloudQueueMessage,因为WebJobs SDK中似乎存在一些内部实现接口来实例化CloudQueueMessage,并且
  2. 做一些我认为是比较普遍的用例的工作似乎很多工作。

在这种情况下我缺少什么-也就是说,有没有一种简单的方法来同时声明POCO和CloudQueueMessage绑定,或者我是否必须创建一个自定义绑定来获取CloudQueueMessage(并且有任何提示可以做到这一点)?

欢呼

0 个答案:

没有答案