BlogsTemporal.NET SDK

.NET SDK

.NET SDK

1
posts
2023

Temporal's SDK ecosystem has expanded to include .NET, allowing developers to write durable workflows and activities using C# and other .NET languages. This SDK offers high performance, good resource utilization, and type-safe APIs, addressing challenges related to workflow determinism through a custom TaskScheduler and runtime/compile-time checks.

2023

Introducing Temporal .NET – Deterministic Workflow Authoring

12/5/2023

Introduces the Temporal .NET SDK, detailing its implementation of Activities and Workflows in C#. It highlights the challenges of maintaining workflow determinism in .NET due to its task scheduling and timer management, and outlines the solutions implemented, including a custom TaskScheduler and runtime/compile-time detection of non-deterministic calls. The post also provides code examples for implementing activities, workflows, workers, and executing workflows.