azure - azure函数隔离6.0中的超时属性

标签 azure azure-functions timeout .net-6.0 dotnet-isolated

最近我已将我的 Azure 函数从 3.0 迁移到 6.0 隔离,只有我们现在使用的 Timeout 属性一切正常 Microsoft.Azure.WebJobs.TimeoutAttribute

我的代码现在看起来像

[Timeout("-1")]
[Function("FunctionName")]
public async Task Run([BlobTrigger("blob-name/{name}", Connection = "AzureWebJobsStorage")] byte[] myBlob, string name)
{
    try
    {
        

    }
    catch (Exception ex)
    {
        
    }
}

超时目前不适用于以前适用于 3.0 的isolated 6.0,是否应该使用任何不同的包来使其工作?

注意 - 我已经在使用 Azure 功能的高级套餐,因此它至少应该工作超过 30 分钟。

最佳答案

根据 @HariKrishnaRajoli 的回答 ( github.com/Azure/Azure-Functions/issues/1900 ) functionTimeout 添加到 host.json 修复了问题。

关于azure - azure函数隔离6.0中的超时属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73202876/

相关文章:

azure - Azure VM 上的性能极其缓慢

azure - AzCopy Powershell 工具 - 流日志仅允许一次传输

.net - 如何在 WCF 中使用属性指定 <useRequestHeadersForMetadataAddress/> 行为?

azure - Azure AD v2 示例的令人困惑的文档

c# - Azure Blob 触发函数存储帐户连接

azure - 单个 Azure Function 可以有多大?

java - Tomcat 期望从页面返回响应是否有最大时间限制?

kubernetes - 如何检查 "kubectl delete"何时因 "timeout waiting for ... to be synced"失败

azure - 为什么 Azure Functions 需要花费过多时间才能到达 "wake up"?

sql - SSDT 发布超时