问题标签 [csx]

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 投票
1 回答
182 浏览

c# - 如何从 azure 函数中引用 Cosmos 表 API?

我正在尝试在天蓝色的门户中编译我用 C# 脚本编写的项目(无法让任何其他环境工作)。

我正在尝试在我的函数中引用 cosmos 表 API:

但它给了我以下错误:

如何让 azure 函数找到参考?

0 投票
1 回答
531 浏览

.net - 在 Azure Functions 中将字节数组转换为图像

Azure Functions 不支持 System.Drawing,因此无法使用 Image 类将字节数组转换为 Image。那么我们如何在使用 C#Script 的 Azure Functions 中将字节数组转换为图像,其中 System.Drawing 未被识别为有效的命名空间

图像以 BYTE ARRAY 格式存储在数据库中。稍后当需要将字节数组转换为图像以将它们嵌入到电子邮件中时,代码会显示错误,因为 Azure 函数中无法识别图像命名空间。Azure 函数不支持 System.Drawing dll。是否有以下代码的替代方法将字节数组转换为图像:

预期结果:字节数组转换为图像

0 投票
2 回答
1261 浏览

c# - 在 Azure Function csx 中使用 Microsoft.Azure.Storage

不知何故,我无法使用Microsoft.Azure.Storage.blobcsx 在 Azure Function v2 中使用包。

在 extension.proj 我有以下内容:

在 csx 文件中,我有:

我有错误:

完整代码在 GitHub 上:https ://github.com/ptrstpp950/cognitive-service-azure-function

0 投票
0 回答
28 浏览

c# - 我们没有在 csx 脚本中明确指定变量类型并始终使用 var 是否有特定原因?

我最近一直在与 csx 密切合作,我注意到的是,每当我们指定一个变量时,它总是使用它var name = "Hello World";而不是string name = "Hello World";. 这是由于在编写脚本时需要开发人员的某种约定,还是有更多技术原因导致更频繁地使用 var 而不是指定变量的实际类型

即使在对 csx 有一些好的内容的 scriptcs wiki ( https://github.com/scriptcs/scriptcs/wiki/Writing-a-script ) 中,也可以看到用 var 定义变量的这种性质

所以我的问题是为什么人们总是坚持使用 var 而不是指定诸如 string 、 int 等变量。

0 投票
1 回答
68 浏览

c# - 根据关闭条件加载脚本

我目前正在使用一堆 c 尖锐的脚本,我想实现这个,这样每个脚本对于某个任务来说都是非常独特的。这就是为什么我想在满足特定条件时 #load 特定脚本。但似乎通过尝试汤姆这样做在脚本中是不允许的

错误:执行脚本“app.csx”时出错 [InvalidDirectiveUseException] 在代码开始后遇到指令“#load”。请将此指令移动到文件的开头。

我想知道的是是否有任何替代方法可以在 csx 中实现类似的功能

下面是我希望实现的代码

0 投票
1 回答
31 浏览

azure-functions - 如何防止对 Azure Function 脚本 (.csx) 进行代码更改

有没有办法锁定或使 .csx 函数只读?

多年来我一直在针对 Azure Functions 平台进行开发,并且始终以经典的“项目”样式程序集开发它们,通过 CI/CD 等方式将项目部署到阶段等。

我正在考虑将“实用程序”类型的功能放入新的消费计划中,并在 .csx 文件的门户中直接编写代码。有点整洁 - 但又快又松!

我似乎找不到任何关于如何“锁定”的选项(或搜索结果!),至少可以防止在粗指或意外编辑的情况下对这些功能之一进行代码更改。

0 投票
2 回答
211 浏览

javascript - 带有 setTimeout 和重新创建 forEach 的异步 JavaScript 挑战问题

请帮忙!我一直在尝试自己解决这个问题,但一直碰壁。

重新创建内置数组方法 forEach - 编写一个函数,该函数将数组 arr 和回调函数 cb 作为参数。forEach 函数将遍历 arr,将每个元素及其索引作为参数传递给 cb。创建一个名为 delays 的变量,并为其分配一个编号为 200、500、0 和 350(按此顺序)的数组。编写一个函数 delayLog,将 delayTime 和索引 i 作为输入。调用时,该函数应在登录到控制台之前等待 delayTime 毫秒,“打印元素 i”(将“i”替换为传入的实际索引)。综上所述,使用您创建的 forEach 函数对延迟数组的每个项目运行 delayLog 函数。

这就是我到目前为止所拥有的。不太确定在哪里应用 setTimeout。谢谢!!!

从控制台:

0 投票
1 回答
16 浏览

c# - 停止 VSCode 格式化在保存时执行特定的格式化(换行符)

有没有人在 VScode 中遇到过以 # 开头的行被分成两行的问题?

我正在编写一个 csx dotnet-script 程序,并且 nuget 引用定义为:

但是在保存时,它被分成...

这以前没有发生过......这是新的行为......而且它是错误的......非常错误......

知道这可能是什么设置,以便我可以将其关闭吗?

0 投票
1 回答
182 浏览

azure - 在 csx 文件中推送到 Azure 服务总线队列时设置会话 ID

我们在 Azure 中构建了一个系统,发现一个 Http 触发的 C# 项目如果在短时间内调用 300 次就会死掉。CSX 文件似乎没有这个限制。因此,创建一个通过 POST 接收字符串并将其放入队列的 csx 非常简单。可悲的是,我们所有的队列都有会话。所以我正在兜圈子,试图找到一种方法来创建带有会话 ID 的消息。文档说诸如“绑定到消息类型以设置会话 ID”之类的内容,但我无法在异步方法中设置 out 参数,也找不到任何类型的示例来说明我正在尝试做的事情。

是否有任何类型的示例代码用于创建 csx 文件,该文件推送到具有会话 ID 的 Azure 服务总线队列?

谢谢

0 投票
0 回答
248 浏览

c# - “dotnet 脚本”(csx)是否支持 ASP.NET Core 应用程序开发?

我正在查看此处提供的“dotnet 脚本”(csx):https ://github.com/filipw/dotnet-script

我能够让基本示例正常工作。但是,我正在尝试使用“dotnet script”(仅使用纯 csx)检查 ASP.NET Core 的可能性。

主.csx:

启动.csx:

我遇到以下错误:

知道我做错了什么吗?

谢谢。