Building Compiled Isolated Process Azure Functions

An isolated process function app represents a fully independent application. Even though it is still triggered by an Azure Functions host, it acts as an independent application. This is why it contains components associated with a typical stand-alone .NET application, such as the Program.cs file that acts as an entry point, constructor-based dependency injections, and other features unavailable with other function types.

The below project contains an example of an in-process function app. This project represents a simple function with the HTTP trigger and basic chatbot functionality. We can trigger it by sending either a GET or POST HTTP request to it. If we don’t send any data in the request, it returns a response asking for our name. If we send the name either in the name query string parameter or the name field of the request body, the function returns the response that greets us by the name.

Get hands-on with 1200+ tech skills courses.