具有BlobTrigger属性的Azure WebJobs sdk可以检测何时更新或添加到某个容器的blob。是否可以使用TextReader参数编写一个只按计划或按需读取现有blob的函数,如下所示:
ReadBlob([Blob("blah/blobname.txt")] TextReader input) {}
另一种方法是不使用webjobs sdk并从Main()下载带有Azure Storage SDK的blob
答案 0 :(得分:2)
在预定/按需作业中,您可以使用JobHost.Call
public class Program
{
public static void Main()
{
JobHost host = new JobHost();
host.Call(typeof(Program).GetMethod("ReadBlob"));
}
public static void ReadBlob([Blob("blah/blobname.txt")] TextReader input)
{
}
}