You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This article shows how to create an example automated integration workflow that runs in the *single-tenant* Azure Logic Apps environment by using Visual Studio Code with the **Azure Logic Apps (Standard)** extension. The logic app that you create with this extension is based on the **Logic App (Standard)** resource type, which provides the following capabilities:
17
-
18
-
* You can locally run and test logic app workflows in the Visual Studio Code development environment.
16
+
This article shows how to create an example automated integration workflow that runs in the *single-tenant* Azure Logic Apps environment by using Visual Studio Code with the **Azure Logic Apps (Standard)** extension. When you use this extension, you create a Standard logic app resource and workflow that provides the following capabilities:
19
17
20
18
* Your logic app can include multiple [stateful and stateless workflows](single-tenant-overview-compare.md#stateful-stateless).
21
19
22
20
* Workflows in the same logic app and tenant run in the same process as the Azure Logic Apps runtime, so they share the same resources and provide better performance.
23
21
24
-
* You can deploy the **Logic App (Standard)** resource type directly to the single-tenant Azure Logic Apps environment or anywhere that Azure Functions can run, including containers, due to the Azure Logic Apps containerized runtime.
22
+
* You can locally create, run, and test workflows in the Visual Studio Code development environment. You can deploy your logic app locally, to Azure, which includes the single-tenant Azure Logic Apps environment or App Service Environment v3 (ASEv3) - Windows plans only, and on-premises using containers, due to the Azure Logic Apps containerized runtime.
25
23
26
-
For more information about the single-tenant Azure Logic Apps offering, review [Single-tenant versus multi-tenant and integration service environment](single-tenant-overview-compare.md).
24
+
For more information about single-tenant Azure Logic Apps, review [Single-tenant versus multi-tenant and integration service environment](single-tenant-overview-compare.md).
27
25
28
26
While the example workflow is cloud-based and has only two steps, you can create workflows from hundreds of operations that can connect a wide range of apps, data, services, and systems across cloud, on premises, and hybrid environments. The example workflow starts with the built-in Request trigger and follows with an Office 365 Outlook action. The trigger creates a callable endpoint for the workflow and waits for an inbound HTTPS request from any caller. When the trigger receives a request and fires, the next action runs by sending email to the specified email address along with selected outputs from the trigger.
29
27
@@ -174,7 +172,7 @@ To find and confirm these settings, follow these steps:
174
172
175
173

176
174
177
-
Or, in the Visual Studio Code status bar, select your Azure account.
175
+
Or, in the Visual Studio Code status bar, select your Azure account.
178
176
179
177
1. When another subscriptions list appears, select the subscriptions that you want, and then make sure that you select **OK**.
180
178
@@ -473,6 +471,12 @@ To locally run webhook-based triggers and actions in Visual Studio Code, you nee
473
471
}
474
472
```
475
473
474
+
> [!NOTE]
475
+
>
476
+
> If your project is NuGet package-based (.NET), not extension bundle-based (Node.js),
477
+
> `"FUNCTIONS_WORKER_RUNTIME"` is set to `"dotnet"`. However, to use **Inline Code Operations**,
478
+
> you must have `"FUNCTIONS_WORKER_RUNTIME"` set to `"node"`
479
+
476
480
The first time when you start a local debugging session or run the workflow without debugging, the Logic Apps runtime registers the workflow with the service endpoint and subscribes to that endpoint for notifying the webhook operations. The next time that your workflow runs, the runtime won't register or resubscribe because the subscription registration already exists in local storage.
477
481
478
482
When you stop the debugging session for a workflow run that uses locally run webhook-based triggers or actions, the existing subscription registrations aren't deleted. To unregister, you have to manually remove or delete the subscription registrations.
@@ -490,7 +494,7 @@ When you stop the debugging session for a workflow run that uses locally run web
490
494
491
495
## Manage breakpoints for debugging
492
496
493
-
Before you run and test your logic app workflow by starting a debugging session, you can set [breakpoints](https://code.visualstudio.com/docs/editor/debugging#_breakpoints) inside the **workflow.json** file for each workflow. No other setup is required.
497
+
Before you run and test your logic app workflow by starting a debugging session, you can set [breakpoints](https://code.visualstudio.com/docs/editor/debugging#_breakpoints) inside the **workflow.json** file for each workflow. No other setup is required.
494
498
495
499
At this time, breakpoints are supported only for actions, not triggers. Each action definition has these breakpoint locations:
496
500
@@ -823,7 +827,7 @@ Deployment for the **Logic App (Standard)** resource type requires a hosting pla
0 commit comments