Mic*_*ltu 6 azure azure-webjobs azure-webjobssdk
我正在尝试使用Azure WebJob SDK,但我无法找到任何文档,因此我可以知道会发生什么,而不必通过测试来捅它.
我确实找到了这个:http://azure.microsoft.com/en-us/documentation/articles/websites-webjobs-resources/但它更多的是教程而不是文档.他们向我介绍了SDK的基本用法,但他们没有详细介绍非快乐路径的情况.
我还发现https://github.com/Azure/azure-webjobs-sdk-samples有一些不愉快的路径,但那里的服务总线信息非常少.
如果没有强大的文档,如果源代码可用(除了通过反射),那将是很好的.然后我可以挖一点,找到我的问题的答案.目前,我发现回答任何问题的唯一方法是编写一些测试但很快就会变得单调乏味.
在上述链接中我无法找到答案的一些问题示例(尽管我可能已经错过了它):
如果我有一个带[ServiceBusTrigger("my-queue")] String
参数的方法,那么它是PeekLock还是ReceiveAndDelete?
怎么样[ServiceBusTrigger("my-queue")] BrokeredMessage?
如果它是PeekLock,那么在函数成功执行(没有例外)时会发生什么?它是否在消息上调用Complete或我是否需要手动调用?
如果我有一个[ServiceBusTrigger("my-queue")]
BrokeredMessage而不是一个,行为会改变[ServiceBusTrigger("my-queue")]
String吗?
如果我的处理方法抛出异常会发生什么?它是否会在消息上调用Abandon?
如果我的处理功能需要比PeekLock超时更长的时间,是否会自动更新锁定,还是我必须手动执行此操作?
除String和BrokeredMessage之外,还有其他可用于ServiceBusTriggers的自动反序列化吗?
是否可以将反序列化器连接到ServiceBusTrigger参数?例如,如果我的消息是protobuf格式,我可以教它关于它的WebJob SDK,以便它可以为我反序列化或者我必须作为BrokeredMessage接收它并手动反序列化吗?
小智 6
请在此处找到您的问题的答案.
| 归档时间: |
|
| 查看次数: |
1048 次 |
| 最近记录: |