Azure WebJobs sdk with BlobTrigger attribute can detect when any blob is updated or added to some container. Is it possible to write a Function that would just read existing blob on schedule or on demand with TextReader parameter, as the following:
ReadBlob([Blob("blah/blobname.txt")] TextReader input) {}
The alternative is not to use webjobs sdk and download blob with Azure Storage SDK from Main()