- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在创建一个 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 版中,我们更改了属性名称,如下所述。功能保持不变。
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
关于c# - Azure WebJob 的 BlobInput 和 BlobOutput 类在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24286214/
[Function("Function1")] [BlobOutput("test-samples-output/{name}", Connection = "ConnectionSt
我有一个连续的 Azure WebJob,它通过 QueueInput 运行,生成报告,并将文件输出到 BlobOutput。该作业将针对不同的数据集运行,每个数据集都需要一个唯一的输出文件。 (输入
我正在创建一个 Azure WebJob 控制台应用程序,用于调整上传到 blob 存储的图像大小。在线关注任何代码示例时,我无法引用和使用 BlobInput 和 BlobOutput 输入参数属性
我是一名优秀的程序员,十分优秀!