首页 > 其他分享 >.Net Core项目部署到Azure Function

.Net Core项目部署到Azure Function

时间:2024-01-31 10:46:47浏览次数:23  
标签:Function Core name function req Azure string

创建Azure Function项目

在Visual Studio中,选择“新建项目”,然后选择“Azure Functions”模板。

编写Function函数代码

    public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task<IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("C# HTTP trigger function processed a request.");

            string name = req.Query["name"];

            string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
            dynamic data = JsonConvert.DeserializeObject(requestBody);
            name = name ?? data?.name;

            string responseMessage = string.IsNullOrEmpty(name)
                ? "This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response."
                : $"Hello, {name}. This HTTP triggered function executed successfully.";

            return new OkObjectResult(responseMessage);
        }
    }

部署到Azure

调用测试

标签:Function,Core,name,function,req,Azure,string
From: https://www.cnblogs.com/MrChuJiu/p/17998715

相关文章

  • 【侯捷C++面向对象笔记】补充2-pointer-like & function-like class
    关键词:仿函数pointer-like:将一个类设计得像指针一样,通常通过重载*和->操作符实现。function-like:将类的成员设计得能像函数一样使用,通过重载()操作符实现。TipDemo应用:智能指针注意:->符号在作用一次后,会继续作用下去(不同于*号)Foof(*sp):f为一个Foo对象本体,使用时f.m......
  • vue-core-video-player的使用
    介绍vue-core-video-player是一款基于vue.js的视频播放器组件安装与使用安装cnpminstallvue-core-video-player-S使用第一步:main.js引入importVueCoreVideoPlayerfrom'vue-core-video-player'//默认是英文Vue.use(VueCoreVideoPlayer)//或者Vue.use(VueCoreV......
  • Overview how does plpgsql function get executed
    TheSQLCREATEFUNCTIONprocess_orders()RETURNSvoidAS$$DECLAREcrecord;BEGINFORcINSELECT*FROMordersLOOPRAISENOTICE'Processing:%%',c.id,c.total;ENDLOOP;END;$$LANGUAGEplpgsql;createtableorders(idint,t......
  • .Net Core3.1 升级到8.0(3.1升级到更高版本)
    NETCore3.1已经用了很长一段时间,其实在2022年的年底微软已经不提供支持了,后面的一个 LTS 版本.NET6也会在2024年11月终止支持,所以直接升级到.NET8是最好的选择。微软官方推出了升级工具:UpgradeAssistant,链接地址如下:https://dotnet.microsoft.com/zh-cn/plat......
  • 行业认可!Coremail入选CCSIP2023中国网络安全行业全景册(第六版)
    2024年1月24日,FreeBuf咨询正式发布《CCSIP(ChinaCyberSecurityIndustryPanorama)2023中国网络安全行业全景册(第六版)》,旨在为企业安全建设及产品选型提供参考。Coremail凭借多年的专业技术积累和产品创新能力,入选该全景册的“邮件安全”、“恶意内容检测”、“钓鱼检测”、“数据......
  • Asp .Net Core 系列:Asp .Net Core 配置 System.Text.Json
     目录简介Asp.NetCore如何配置System.Text.Json所有配置全局配置对比Newtonsoft.Json无实体类型下操作Json自定义转换器处理Dynamic类型封装常用配置封装JsonHelper帮助类null 简介System.Text.Json命名空间提供用于序列化和反序列化Jav......
  • 模拟ASP.NET Core MVC设计与实现
    前几天有人在我的《ASP.NETCore框架揭秘》读者群跟我留言说:“我最近在看ASP.NETCoreMVC的源代码,发现整个系统太复杂,涉及的东西太多,完全找不到方向,你能不能按照《200行代码,7个对象——让你了解ASP.NETCore框架的本质》这篇文章思路剖析一下MVC框架”。对于ASP.NETCoreMVC框......
  • javacore找pk锁阻塞者
    关键字 Flatlockedby3LKMONOBJECTorg/apache/logging/log4j/core/appender/OutputStreamManager@0x000000060FB6B3C0:Flatlockedby"WebContainer:3"(J9VMThread:0x0000000007C55A00),entrycount13LKWAITERQWaitingtoenter:3LKWA......
  • 轻松打造Windows服务:将.NET Core项目转化为无缝运行的后台服务
     概述:本教程教您如何将.NETCore项目打造成Windows服务,实现无需用户登录的后台运行。通过简单步骤,您可以快速部署并管理服务,确保应用持续高效运行。将.NET项目制作成Windows服务可以让你的应用在后台持续运行,无需用户登录。以下是将.NETCore项目制作成Windows服务的步骤:步......
  • 我的新书《ASP.NET Core+Vue.js全栈开发训练营》
    越来越多的工程师们选择使用ASP.NETCore7.0和Vue3来构建现代、高性能的Web应用程序,不仅因为这两种技术的流行和强大,更是因为它们可以相互配合,发挥出更大的优势。作者编写了本书,旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NETCore7.0和Vue3构建功能丰富、高效的We......