BareWire.Abstractions
1.2.7
dotnet add package BareWire.Abstractions --version 1.2.7
NuGet\Install-Package BareWire.Abstractions -Version 1.2.7
<PackageReference Include="BareWire.Abstractions" Version="1.2.7" />
<PackageVersion Include="BareWire.Abstractions" Version="1.2.7" />
<PackageReference Include="BareWire.Abstractions" />
paket add BareWire.Abstractions --version 1.2.7
#r "nuget: BareWire.Abstractions, 1.2.7"
#:package BareWire.Abstractions@1.2.7
#addin nuget:?package=BareWire.Abstractions&version=1.2.7
#tool nuget:?package=BareWire.Abstractions&version=1.2.7
BareWire.Abstractions
Core interfaces and contracts for BareWire messaging library. Zero dependencies.
This package contains all public interfaces (IBus, IConsumer<T>, ConsumeContext<T>, etc.) that define the BareWire messaging contract. It has no external dependencies, making it safe to reference from any layer of your application.
Installation
dotnet add package BareWire.Abstractions
Key Interfaces
IBus— publish and send messagesIConsumer<T>— consume messages of typeTConsumeContext<T>— message context with headers, retry info, and cancellationISerializer— serialization contract for transportsITransport— transport abstraction for pluggable providers
Documentation
Full documentation: barewire.wizardsoftware.pl
License
MIT
| 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
- No dependencies.
NuGet packages (12)
Showing the top 5 NuGet packages that depend on BareWire.Abstractions:
| Package | Downloads |
|---|---|
|
BareWire
High-performance async messaging engine with zero-copy pipeline, credit-based flow control, and bounded channels. |
|
|
BareWire.Saga
SAGA state machine for BareWire with deterministic scheduling and correlation support. |
|
|
BareWire.Serialization.Json
Raw JSON serializer for BareWire using System.Text.Json. No envelope overhead by default. |
|
|
BareWire.Testing
In-memory test harness for BareWire with deterministic message delivery and assertion helpers. |
|
|
BareWire.Observability
OpenTelemetry integration for BareWire with traces, metrics, and health checks. |
GitHub repositories
This package is not used by any popular GitHub repositories.