我正在创建一个 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)
{
//...
}
}
}