Azure WebJob的BlobInput和BlobOutput类在哪里?

我正在创建一个Azure WebJob控制台应用程序,用于调整上传到blob存储的图像的大小。 在线跟踪任何代码示例时,我无法引用和使用BlobInput和BlobOutput输入参数属性。 我正在使用NuGet包Microsoft.Azure.Jobs 0.3.0-beta(和Microsoft.Azure.Jobs.Core)。

找到哪些名称空间是BlogInput和BlobOutput? 我需要另一个NuGet包吗?

这是我的代码无法编译,因为它无法解析BlobInput和BlobOutput:

using Microsoft.Azure.Jobs; using System.IO; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { JobHost host = new JobHost(); host.RunAndBlock(); } public static void SquishNewlyUploadedPNGs([BlobInput("input/{name}")] Stream input, [BlobOutput("output/{name}")] Stream output) { //... } } } 

在Azure WebJobs SDK的Beta版本中,我们更改了属性名称,如下所述。 function保持不变。

 BlobInputAttribute -> BlobTriggerAttribute BlobOutputAttribute -> BlobAttribute QueueInputAttribute -> QueueTriggerAttribute QueueOutputAttribute -> QueueAttribute 

此外,包名称已更改。 你应该使用:

 http://www.nuget.org/packages/Microsoft.Azure.Jobs/0.3.0-beta http://www.nuget.org/packages/Microsoft.Azure.Jobs.Core/0.3.0-beta