在 dotnet core 中获取 Azure 中 http 触发功能的当前文件夹路径
Get current folder path of http trigger function in Azure in dotnet core
我正在 dotnet 核心中创建一个 http 触发器函数,我需要在其中找到我的项目购物的当前文件夹路径-samples.Though我能够在 vs 代码中在本地执行以下代码。
private static readonly string defaultPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal),
“购物样本”);
我如何在 Azure 中获取此 http 触发功能的文件夹路径。
本地路径显示 :C:\Users\shash\Documents\shopping-samples 并且它在本地工作得很好。
请帮忙。
尝试以下代码获取当前文件夹路径:
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace FunctionApp8
{
public static class Function1
{
[FunctionName("Function1")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log,
ExecutionContext context)
{
return new OkObjectResult(context.FunctionAppDirectory);
}
}
}
我正在 dotnet 核心中创建一个 http 触发器函数,我需要在其中找到我的项目购物的当前文件夹路径-samples.Though我能够在 vs 代码中在本地执行以下代码。 private static readonly string defaultPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), “购物样本”); 我如何在 Azure 中获取此 http 触发功能的文件夹路径。 本地路径显示 :C:\Users\shash\Documents\shopping-samples 并且它在本地工作得很好。 请帮忙。
尝试以下代码获取当前文件夹路径:
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace FunctionApp8
{
public static class Function1
{
[FunctionName("Function1")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log,
ExecutionContext context)
{
return new OkObjectResult(context.FunctionAppDirectory);
}
}
}