问题标签 [azure-function-async]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
964 浏览

azure-functions - 如何在 Azure 函数中使用多个可选参数

如何在 Azure 函数中使用多个可选参数?我正在使用一个参数创建这样的 Azure 函数,它正在工作。

如果我添加这样的附加参数,则会出现错误。

请检查随附的屏幕截图以供参考。

在此处输入图像描述

0 投票
1 回答
1408 浏览

node.js - Axios Azure 函数 POST 在 NODEJS 中抛出错误

我正在使用以下代码,它会引发如下所示的错误

执行“Functions.TranslateFunction”(失败,Id=4cc27692-14a1-4c22-b0b7-7615d9812950)[12/10/2019 10:40:06 AM] System.Private.CoreLib:执行函数时出现异常:Functions.TranslateFunction。System.Private.CoreLib:结果:失败异常:TypeError:context.error 不是函数堆栈:TypeError:context.error 不是 module.exports 中的函数(C:\Users\M1056438\Coding\Functions\TranslateFunction\index .js:26:13) 在 processTicksAndRejections (internal/process/task_queues.js:93:5)。

0 投票
1 回答
728 浏览

azure - 如何在 azure 持久功能中取消正在运行的触发功能?

我正在尝试扇出、扇入模式。这是我的代码

如果其中任何一个引发异常,我想取消 taskList 中的所有任务。我注意到的是 await Task.WhenAll 在继续之前完成了所有任务。

这是示例触发功能

我怎样才能做到这一点?

0 投票
1 回答
1053 浏览

azure-functions - Azure 函数超时

计划根据消费定价模型在 Azure 上预配基于“队列触发”的 Azure 功能。在每次调用此函数时,它可能会随机运行 1 分钟到 30 分钟甚至更长/更短,这取决于。偶尔最大。运行时间可以在 45 分钟左右,其他大部分时间。运行时间可以在 10 分钟内。

基于“队列触发”的 Azure 函数是否存在超时?如果是,最大值是多少。暂停?

是否有任何基于 Azure 功能相关的实践来克服超时限制?

(或者)

可以将“耐用功能”视为超越最大值的替代方案。超时时间限制?

(或者)

Azure 上是否还有其他更好的无服务器组件可供使用?

0 投票
3 回答
957 浏览

azure-functions - Azure Function 本地调试 - 如何将其限制为单线程或消息?

我有一个 Azure 服务总线触发的 Azure 函数。当我在本地运行 Azure 函数时,它会启动 16 个线程并在每个线程中获取 16 条消息。我该如何配置它,使它只运行一条消息,这样我就可以调试它,而同一个断点不会被击中 16 次?

我尝试在 host.json 文件中设置配置(如下所示),以便一次只从 Azure 服务总线获取 1 条消息,但这没有帮助。

编辑 1:我目前所做的是通过包含正文中的消息输入的 http 请求触发函数的管理端点。这样做的问题是 http 请求正文必须包含 {"input":"{}"} 并且我每次都必须花时间使用转义的双引号创建有效的 json。如果我能够将功能配置为从服务总线主题一次运行单个消息,将会容易得多。

0 投票
1 回答
1955 浏览

azure - 如何使用时间触发 Azure 函数调用 API

我必须使用时间触发器编写一个 azure 函数,该函数将在每个周末访问一个 API,并从该 API 获取数据并将该数据存储到我的 Azure SQL 数据库中。

所以,我不知道如何从时间触发天蓝色函数调用 API 来获取数据以及如何将这些数据存储到我的天蓝色 SQL 数据库中。

0 投票
1 回答
68 浏览

c# - 带有 WPF 控件的 Azure Function V1

我尝试使用包含一些 WPF 控件的 Azure 函数 v1。而 Azure funtion v1 支持 .Net 框架,它应该适用于 windows 环境。每当调试器到达 WPF 控件时,抛出异常表明

“InvalidOperationException:调用线程必须是STA,因为很多UI组件都需要这个。”

这就是我的代码的样子,我在浏览器中测试了该功能。

0 投票
0 回答
229 浏览

node.js - 如何实现异步模式以接收来自 Azure IoT 中心 C2D 的反馈

使用 Azure Functions,我想向 IoT Hub 发送 C2D 消息,并管理反馈消息。如何实现异步模式来管理反馈 StatusCode 消息并记录它?

来自本地调试的警告:

0 投票
1 回答
854 浏览

c# - Azure 函数不运行异步方法

我有一个不在 Azure 中运行的 Azure 函数。它在本地运行,但在 Azure 中不运行。我有一个 try/catch,它没有捕获任何异常,但在日志中我得到“2020-07-26T12:23:00.021 [错误] 发生异常。” 不明白我做错了什么。

这是我得到的日志:

2020-07-26T12:35:00.007 [信息] C# 定时器触发函数执行于:7/26/2020 12:35:00 PM

2020-07-26T12:35:00.030 [错误] 发生异常。

2020-07-26T12:35:00.045 [信息] 执行“SendEmailFunction”(成功,Id=8b5d1b47-37de-4f84-8936-d31b19f0f73d,持续时间=42ms)

0 投票
1 回答
235 浏览

.net-core - 连接到 Power BI 服务 .NetCore Database.Model 的 Azure 分析服务表格模型为空异常

在 Azure 函数中,我已连接到 power bi 服务,并且可以使用 FindByName 或 GetByName 获取数据集,但 Database.Model 值为 null。这意味着我无法刷新数据集或更新任何内容。

调试时可以看到工作区中的所有数据集。任何帮助将不胜感激。谢谢

我正在使用 Microsoft.AnalysisServices.AdomdClient.NetCore.retail.amd64 19.9.0.1-Preview 和 Microsoft.AnalysisServices.NetCore.retail.amd64 19.9.0.1-Preview