{"repo":"PejmanNik/durabletask-dotnet-aspnet","free":true,"listed":false,"github":"https://github.com/PejmanNik/durabletask-dotnet-aspnet","clone":"git clone https://github.com/PejmanNik/durabletask-dotnet-aspnet.git","description":"running Durable Functions/Tasks as a self-hosted service in ASP.NET Core","language":"C#","stars":15,"topics":["asp-net-core","csharp","durable-functions","durabletask","orchestration"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Self-Hosted Durable Task Worker in Asp .Net Core This project enables running DurableTask without a sidecar project, allowing the worker to be self-hosted. It provides a seamless way to integrate Durable Task functionality directly into your Asp .Net Core project. Usage To use this project effectively, you should already understand the concepts of the Microsoft Durable Task Framework and how to work with it. Microsoft provides comprehensive documentation that covers these topics in detail. Install the package. [!NOTE] To respect the DurableTask domain and reserve it for official packages, I added a prefix to the project assembly. In Finnish culture, sisu represents determination, perseverance, and resilience, which felt like a fitting touch! Then, register the host with your preferred orchestration service Finally, register the durabletask-dotnet services and add UseSelfHosted to both the worker and client. Now you can inject the DurableTaskClient into your classes to schedule or manage durable tasks. For more detailed examples, check out the samples folder. Durable Entities To use durable entities, Enable entity work item separation by setting UseSeparateQueueForEntityWorkItems = true in your OrchestrationService . For more detailed examples, check out the samples folder. Under the Hood The durabletask-dotnet project is built on top of the Durable Task Framework. It provides an easy way to run durable tasks using Dependency Injection and IHostedService as a background servic","default_branch":null,"files":null,"tree":[],"storefront":"/r/PejmanNik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PejmanNik/durabletask-dotnet-aspnet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}