Azure的功能 - function.json位于何处?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure的功能 - function.json位于何处?相关的知识,希望对你有一定的参考价值。
我看遍这绑定在function.json文件中配置了网。我已经创造了Visual Studio中的Azure的功能项目,我可以看到在输出文件夹中生成的文件。但它不是我的项目的一部分。是观念,你把它添加到您的local.settings.json文件,然后视觉工作室需要从那里生成文件(包括部署)?或者我应该在哪里添加绑定?似乎有点怪,我期望local.settings.json到是dosent部署到Azure中的文件。
答案
如果您在使用编译的C#类的库函数,编译过程创建function.json
(在bin目录中查找)
构建过程会为每个功能的function.json文件。这function.json文件并不意味着可以直接编辑。您不能更改绑定配置或编辑该文件禁用该功能。要了解如何禁用功能,请参阅如何禁用功能。
绑定使用属性配置(see here)
[FunctionName("ServiceBusQueueTriggerCSharp")]
public static void Run(
[ServiceBusTrigger("myqueue", AccessRights.Manage, Connection = "ServiceBusConnection")]
string myQueueItem,
Int32 deliveryCount,
DateTime enqueuedTimeUtc,
string messageId,
[Blob("sample-images-md/name", FileAccess.Write, Connection = "StorageConnectionAppSetting")] Stream outputBlob)
ILogger log)
log.LogInformation($"C# ServiceBus queue trigger function processed message: myQueueItem");
log.LogInformation($"EnqueuedTimeUtc=enqueuedTimeUtc");
log.LogInformation($"DeliveryCount=deliveryCount");
log.LogInformation($"MessageId=messageId");
//now store something to outputBlob
StorageConnectionAppSetting
在配置定义。对于本地,这是local.settings.json
以上是关于Azure的功能 - function.json位于何处?的主要内容,如果未能解决你的问题,请参考以下文章
Azure 函数 function.json 生成的 scriptFile 路径不正确
Azure(函数)参数在 Python 中声明,但不在 function.json 中