Is there a way to extend the Azure WebJobs SDK? If I want something other than a queue, blob or table to trigger my job function.
2 Answers
As of the 1.1.0 release of the WebJobs SDK you can now write your own binding extensions. See the azure-webjobs-sdk-extensions repo for more information. That repo contains several extensions built on the new extensibility model that you can use in your applications (e.g. TimerTrigger, FileTrigger, SendGrid, etc.) Those extensions also serve as a demonstration of how to author your own extensions. The Binding Extensions Overview section of the Wiki walks you through the process of creating your own extension, starting from a sample template.

- 13,312
- 2
- 45
- 53
Sorry, that's not possible yet. However, you can always write your own event, use JobHost.Call inside it to invoke the function(s) and get all the benefits of WebJobs SDK (logging on dashboard, bindings, etc.)

- 28,177
- 5
- 87
- 103
-
Look at the following example. It is a rough prototype right now https://github.com/rustd/WebJobsSDKSamples/tree/master/FileWatcher – pranav rastogi Aug 13 '14 at 23:42