Azure Functions
Azure Functions is a serverless compute service created by Microsoft. Developers can use Azure Functions to run small pieces of code in the cloud without the need to manage infrastructure. Azure Functions supports various programming languages such as C#, JavaScript, and Python. Here's an example of code in C# to create an Azure Function that responds to HTTP requests:
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
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);
}
No comments:
Post a Comment