【发布时间】:2018-04-07 00:28:37
【问题描述】:
我的项目中有以下功能:
[FunctionName("my-func")]
public static async Task Run([BlobTrigger("data/{name}")] CloudBlockBlob blob, string name, TraceWriter log)
{
log.Info($"Started Processing: {name}");
await blob.DeleteAsync();
log.Info($"Finished Processing: {name}");
}
当我尝试使用 v1.0.4 的 Azure Functions CLI 在本地运行该函数时,我收到此错误:
Microsoft.Azure.WebJobs.Host: Error indexing method 'SampleFunction.Run'. Microsoft.Azure.WebJobs.Host: Can't bind BlobTrigger to type 'Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob'.
我看到的有关 Azure Functions 和 WebJobs SDK 的所有文档都说这是受支持的。
https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs#-types-that-you-can-bind-to-blobs
【问题讨论】:
标签: c# azure azure-functions azure-web-app-service azure-webjobssdk