microsoft / durabletask-mssql

Microsoft SQL storage provider for Durable Functions and the Durable Task Framework
MIT License
87 stars 32 forks source link

Support the Azure Functions .NET Isolated worker #106

Closed cgillum closed 1 year ago

cgillum commented 2 years ago

The Microsoft.DurableTask.SqlServer.AzureFunctions package works with the .NET in-process worker but not with the .NET Isolated worker. The .NET in-process worker will eventually go out of support with .NET Isolated being the only option, so we need to ensure that the .NET Isolated worker is supported.

A couple options to consider:

  1. Create a new project, separate from Microsoft.DurableTask.SqlServer.AzureFunctions, that installs Microsoft.DurableTask.SqlServer.AzureFunctions as an extension to the host.
  2. Update Microsoft.DurableTask.SqlServer.AzureFunctions to register itself as an extension to the host when referenced by the .NET Isolated worker project.