Zusammen.NServiceBus
0.1.0-alpha.1
dotnet add package Zusammen.NServiceBus --version 0.1.0-alpha.1
NuGet\Install-Package Zusammen.NServiceBus -Version 0.1.0-alpha.1
<PackageReference Include="Zusammen.NServiceBus" Version="0.1.0-alpha.1" />
<PackageVersion Include="Zusammen.NServiceBus" Version="0.1.0-alpha.1" />
<PackageReference Include="Zusammen.NServiceBus" />
paket add Zusammen.NServiceBus --version 0.1.0-alpha.1
#r "nuget: Zusammen.NServiceBus, 0.1.0-alpha.1"
#:package Zusammen.NServiceBus@0.1.0-alpha.1
#addin nuget:?package=Zusammen.NServiceBus&version=0.1.0-alpha.1&prerelease
#tool nuget:?package=Zusammen.NServiceBus&version=0.1.0-alpha.1&prerelease
Zusammen.NServiceBus
Lets NServiceBus 10 endpoints consume messages sent by Zusammen from Node.js without explicit .NET type mappings on the sending side.
var endpointConfiguration = new EndpointConfiguration("Billing");
endpointConfiguration.EnableZusammen();
Messages Zusammen sends with a .NET type mapping carry NServiceBus.EnclosedMessageTypes and need nothing. Unmapped messages carry only zusammen.message-type (the Node.js class name). Before deserialization, the package sets NServiceBus.EnclosedMessageTypes from it, matching:
- explicit mappings:
EnableZusammen().MapMessageType<ChargeCustomer>("ChargeCustomerCommand"); - the endpoint's message types by FullName;
- the endpoint's message types by simple name.
Message types sharing a simple name without an explicit mapping fail the endpoint at startup. A name that matches nothing fails the message, which goes through the endpoint's recoverability.
Repository layout
src/Zusammen.NServiceBus: the package.test/Zusammen.NServiceBus.Tests: unit tests (dotnet test Zusammen.NServiceBus.slnx).compat/Zusammen.Compat.Endpoint: the NServiceBus endpoint the Node.js compatibility tests run.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- NServiceBus (>= 10.2.9 && < 11.0.0)
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 |
|---|---|---|
| 0.1.0-alpha.1 | 35 | 10/3/2026 |