OSK.Messages.Abstractions
0.3.1
dotnet add package OSK.Messages.Abstractions --version 0.3.1
NuGet\Install-Package OSK.Messages.Abstractions -Version 0.3.1
<PackageReference Include="OSK.Messages.Abstractions" Version="0.3.1" />
<PackageVersion Include="OSK.Messages.Abstractions" Version="0.3.1" />
<PackageReference Include="OSK.Messages.Abstractions" />
paket add OSK.Messages.Abstractions --version 0.3.1
#r "nuget: OSK.Messages.Abstractions, 0.3.1"
#:package OSK.Messages.Abstractions@0.3.1
#addin nuget:?package=OSK.Messages.Abstractions&version=0.3.1
#tool nuget:?package=OSK.Messages.Abstractions&version=0.3.1
OSK.Messages
This library is an implementation of a general management system of the pub-sub pattern. It provides the ability to send messages and integrate with a variety of message delivery systems like RabbitMQ as well as a delivery pipeline once messages are received and consumed within an application.
📖 Documentation
For further information about the library, usage, etc., please visit the Docs Page (or check the /docs folder).
Contributions and Issues
Any and all contributions are appreciated! Please be sure to follow the branch naming convention OSK-{issue number}-{deliminated}-{branch}-{name} as current workflows rely on it for automatic issue closure. Please submit issues for discussion and tracking using the github issue tracker.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.6)
- OSK.Hexagonal.MetaData (>= 1.0.0)
- OSK.Operations.Outputs (>= 1.1.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on OSK.Messages.Abstractions:
| Package | Downloads |
|---|---|
|
OSK.Messages.Messaging
Provides the core logic for an event messaging system, capable of integraitng with various message buses and other delivery mechanisms, to send, transmit, and receive event messages in an application. |
|
|
OSK.Messages.Couriers.Pigeons
Provides a messaging system courier integration for local, on-device, message systems through the use of Courier Pigeons |
|
|
OSK.Messages.Couriers.EasyNetQ
Provides a messaging system courier integration for local, on-device, message systems through the use of EasyNetQ - a RabbitMQ API |
GitHub repositories
This package is not used by any popular GitHub repositories.