MsM.DigiFactory.Temporal.Core
0.4.0
dotnet add package MsM.DigiFactory.Temporal.Core --version 0.4.0
NuGet\Install-Package MsM.DigiFactory.Temporal.Core -Version 0.4.0
<PackageReference Include="MsM.DigiFactory.Temporal.Core" Version="0.4.0" />
<PackageVersion Include="MsM.DigiFactory.Temporal.Core" Version="0.4.0" />
<PackageReference Include="MsM.DigiFactory.Temporal.Core" />
paket add MsM.DigiFactory.Temporal.Core --version 0.4.0
#r "nuget: MsM.DigiFactory.Temporal.Core, 0.4.0"
#:package MsM.DigiFactory.Temporal.Core@0.4.0
#addin nuget:?package=MsM.DigiFactory.Temporal.Core&version=0.4.0
#tool nuget:?package=MsM.DigiFactory.Temporal.Core&version=0.4.0
MsM.DigiFactory.Temporal.Core
The single runtime package for DigiFactory Temporal clients and Workers.
Register the Temporal SDK client and the DigiFactory facade from an IConfigurationSection:
services.AddDigiFactoryTemporalCore(configuration.GetSection("Temporal"));
The package implements the workflow client, typed workflow starter, deterministic
workflow ID v1 generator, dynamic compiler/runtime, Worker discovery, queue plans,
health lifecycle, deployment plumbing and durable activity-idempotency executor.
It contains no service-specific workflow, activity, queue or deployment policy.
The idempotency executor is registered only when the host has already supplied
an IActivityIdempotencyStore; thin Workers without durable activities do not
need persistence configuration.
New Workers reference Core directly and register one service module:
var plan = services.AddDigiFactoryTemporalWorker<MyTemporalModule>(configuration);
app.MapDigiFactoryTemporalHealth();
Temporal.Dynamic and Temporal.Hosting are deprecated type-forwarding facades for
binary transition only. Assembly enumeration against those old assemblies does not
enumerate forwarded implementation types; consumers using custom scanning must rebuild
against Core.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- JsonSchema.Net (>= 9.2.2)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- MsM.DigiFactory.Temporal.Contracts (>= 0.4.0)
- Temporalio (>= 1.16.0)
- Temporalio.Extensions.Hosting (>= 1.16.0)
- YamlDotNet (>= 16.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MsM.DigiFactory.Temporal.Core:
| Package | Downloads |
|---|---|
|
MsM.DigiFactory.Temporal
Single-reference meta-package for the DigiFactory Temporal contracts, client, dynamic runtime, and Worker hosting runtime. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.4.0 | 51 | 8/18/2026 |