MinimalLambda.EventProcessing
2.8.0-preview.45
dotnet add package MinimalLambda.EventProcessing --version 2.8.0-preview.45
NuGet\Install-Package MinimalLambda.EventProcessing -Version 2.8.0-preview.45
<PackageReference Include="MinimalLambda.EventProcessing" Version="2.8.0-preview.45" />
<PackageVersion Include="MinimalLambda.EventProcessing" Version="2.8.0-preview.45" />
<PackageReference Include="MinimalLambda.EventProcessing" />
paket add MinimalLambda.EventProcessing --version 2.8.0-preview.45
#r "nuget: MinimalLambda.EventProcessing, 2.8.0-preview.45"
#:package MinimalLambda.EventProcessing@2.8.0-preview.45
#addin nuget:?package=MinimalLambda.EventProcessing&version=2.8.0-preview.45&prerelease
#tool nuget:?package=MinimalLambda.EventProcessing&version=2.8.0-preview.45&prerelease
MinimalLambda.EventProcessing
Optional scoped event processing for MinimalLambda. Install this package and import
MinimalLambda.EventProcessing with MinimalLambda.Builder.
MapEventHandler splits a full event into source items. Each item runs in its own asynchronous DI scope. Response builders receive ordered outcomes for every source position, including skipped and cancelled work. Application code chooses acknowledgement and retry policy.
No AddEventProcessing call is required. Optional Configure<EventHandlerOptions> before Build controls concurrency. Effective options are validated at mapping time. The matching core dependency supplies the source generator; this package does not duplicate the analyzer.
DI and handler failures reach the synchronous error callback. Without a response, pass an
Action<TItem, Exception, IEventProcessingContext> to onError; returning normally handles the error,
and throwing fails the invocation. Async error callbacks are unsupported. Scope creation/disposal failures fail the
invocation. Invocation cancellation remains effective through cleanup. Core handles normal
serialization, middleware, and envelopes.
See https://layeredcraft.github.io/minimal-lambda/features/event-processor/ for usage and callback contracts.
| 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 is compatible. 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 is compatible. 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. net11.0 is compatible. |
-
net10.0
- MinimalLambda (>= 2.8.0-preview.45)
-
net11.0
- MinimalLambda (>= 2.8.0-preview.45)
-
net8.0
- MinimalLambda (>= 2.8.0-preview.45)
-
net9.0
- MinimalLambda (>= 2.8.0-preview.45)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.8.0-preview.45 | 41 | 11/11/2026 |
| 2.8.0-preview.44 | 61 | 11/4/2026 |
| 2.8.0-preview.43 | 63 | 11/1/2026 |