gpt4 book ai didi

c# - Azure WebJob 的 BlobInput 和 BlobOutput 类在哪里?

转载 作者:太空狗 更新时间:2023-10-29 20:50:09 24 4
gpt4 key购买 nike

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com