FluxFlow.Components.Mapping.Composition
6.0.0
See the version list below for details.
dotnet add package FluxFlow.Components.Mapping.Composition --version 6.0.0
NuGet\Install-Package FluxFlow.Components.Mapping.Composition -Version 6.0.0
<PackageReference Include="FluxFlow.Components.Mapping.Composition" Version="6.0.0" />
<PackageVersion Include="FluxFlow.Components.Mapping.Composition" Version="6.0.0" />
<PackageReference Include="FluxFlow.Components.Mapping.Composition" />
paket add FluxFlow.Components.Mapping.Composition --version 6.0.0
#r "nuget: FluxFlow.Components.Mapping.Composition, 6.0.0"
#:package FluxFlow.Components.Mapping.Composition@6.0.0
#addin nuget:?package=FluxFlow.Components.Mapping.Composition&version=6.0.0
#tool nuget:?package=FluxFlow.Components.Mapping.Composition&version=6.0.0
FluxFlow.Components.Mapping.Composition
Optional configuration registration and Designer metadata for data.map.
AddMapping() registers the configured data.map component with one JsonElement Input, one
JsonElement Output, and Events. It is intentionally JSON-oriented because
configuration-driven documents are schema-less; code-authored workflows use
FlowMapperNode<TInput,TOutput> directly for known CLR contracts.
The host supplies a keyed IFlowExpressionEngine; context factory and clock
resources are optional. Mapping errors travel on Output and can be routed by
isError and error.code. There is no Failed or Errors port.
DI Registration
This optional application-integration adapter registers its immutable ComponentDescriptor
entries and explicit MappingComponentDefinition declarations through IServiceCollection:
services.AddFluxFlowComponents().AddMapping();
The resulting ComponentCatalog is built once from DI registrations. Standalone
runtime nodes remain usable without this package, and referenced external resources
remain host-owned.
| 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 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. |
-
net10.0
- FluxFlow.Components.Designer (>= 5.0.0)
- FluxFlow.Components.Mapping (>= 6.0.0)
- FluxFlow.Composition (>= 6.0.0)
- FluxFlow.Mapping (>= 1.0.3)
-
net8.0
- FluxFlow.Components.Designer (>= 5.0.0)
- FluxFlow.Components.Mapping (>= 6.0.0)
- FluxFlow.Composition (>= 6.0.0)
- FluxFlow.Mapping (>= 1.0.3)
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 |
|---|---|---|
| 8.0.0-rc.1 | 79 | 9/5/2026 |
| 7.0.0-rc.1 | 85 | 8/9/2026 |
| 6.0.0 | 142 | 8/3/2026 |
| 1.4.0 | 133 | 7/3/2026 |
| 1.3.0 | 127 | 7/2/2026 |
Requires data.map; registers exact descriptors and Designer metadata through the flat designed-component API; keeps constants under MappingComponentDefinition and removes its metadata-only factory.