Conqueror.Eventing.Abstractions
0.1.0-beta.6
See the version list below for details.
dotnet add package Conqueror.Eventing.Abstractions --version 0.1.0-beta.6
NuGet\Install-Package Conqueror.Eventing.Abstractions -Version 0.1.0-beta.6
<PackageReference Include="Conqueror.Eventing.Abstractions" Version="0.1.0-beta.6" />
<PackageVersion Include="Conqueror.Eventing.Abstractions" Version="0.1.0-beta.6" />
<PackageReference Include="Conqueror.Eventing.Abstractions" />
paket add Conqueror.Eventing.Abstractions --version 0.1.0-beta.6
#r "nuget: Conqueror.Eventing.Abstractions, 0.1.0-beta.6"
#addin nuget:?package=Conqueror.Eventing.Abstractions&version=0.1.0-beta.6&prerelease
#tool nuget:?package=Conqueror.Eventing.Abstractions&version=0.1.0-beta.6&prerelease
Conqueror
A set of libraries to powercharge your .NET development.
Open points
allow registering all handlers / observers in assembly
for some features provide code snippets in documentation instead of library (e.g. common middlewares etc.)
add option to specify order for middleware in attribute
- default order is registration order in DI container
- instead of attribute you can also provide an order during DI registration
add analyzer package that ensures a set of given middlewares is applied to all command and query handlers
add trace IDs to commands and queries
- integrate trace ID from ASP Core if using HTTP package
pull some logic for HTTP into a
Http.Common
package- for example default strategy for routes
throw error on double http service registration
align tests in CQS lib with Eventing lib
event handling
- make event publishing strategy customizable
- ship two strategies out of the box (parallel and sequential)
- make them available as service collection extension methods
- sequential strategy as default
- handle cancellation in strategy
edge cases (i.e. write tests)
- core
- registering same handler multiple times
- registering different handlers with same signature
- resolving singleton handler via interface, self, and IXHandler should return same instance
- custom handler interface with extra methods
- http client
- complex query objects for GET
- custom serializer settings for read/write
- null properties
- null GET parameters
- core
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. 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. |
-
net5.0
- No dependencies.
-
net6.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Conqueror.Eventing.Abstractions:
Package | Downloads |
---|---|
Conqueror.Eventing
Part of the Conqueror library set. Make your application reactive by publishing and observing events. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.7.0-experimental.2 | 142 | 4/16/2025 |
0.7.0-experimental.1 | 146 | 3/10/2025 |
0.7.0-deprecated.4 | 151 | 4/17/2025 |
0.7.0-deprecated.3 | 146 | 4/17/2025 |
0.6.0-experimental.2 | 78 | 8/25/2024 |
0.6.0-experimental.1 | 81 | 8/13/2024 |
0.5.0-experimental.4 | 195 | 11/19/2023 |
0.5.0-experimental.3 | 120 | 7/18/2023 |
0.5.0-experimental.2 | 102 | 7/15/2023 |
0.5.0-experimental.1 | 106 | 4/22/2023 |
0.4.0-experimental.2 | 116 | 2/26/2023 |
0.4.0-experimental.1 | 106 | 2/25/2023 |
0.3.0-experimental.3 | 114 | 2/12/2023 |
0.3.0-experimental.2 | 128 | 1/9/2023 |
0.3.0-experimental.1 | 121 | 1/7/2023 |
0.2.0-experimental.3 | 131 | 1/1/2023 |
0.2.0-beta.2 | 133 | 11/9/2022 |
0.2.0-beta.1 | 136 | 11/6/2022 |
0.1.0-beta.21 | 133 | 10/29/2022 |
0.1.0-beta.20 | 117 | 10/28/2022 |
0.1.0-beta.19 | 157 | 10/20/2022 |
0.1.0-beta.18 | 128 | 10/16/2022 |
0.1.0-beta.17 | 117 | 10/16/2022 |
0.1.0-beta.16 | 119 | 10/16/2022 |
0.1.0-beta.15 | 119 | 10/15/2022 |
0.1.0-beta.14 | 168 | 7/31/2022 |
0.1.0-beta.13 | 145 | 7/31/2022 |
0.1.0-beta.12 | 143 | 7/30/2022 |
0.1.0-beta.11 | 131 | 7/30/2022 |
0.1.0-beta.10 | 134 | 7/30/2022 |
0.1.0-beta.9 | 130 | 7/30/2022 |
0.1.0-beta.8 | 138 | 7/16/2022 |
0.1.0-beta.7 | 155 | 7/3/2022 |
0.1.0-beta.6 | 154 | 4/19/2022 |
0.1.0-beta.5 | 159 | 4/17/2022 |
0.1.0-beta.4 | 144 | 4/17/2022 |
0.1.0-beta.3 | 156 | 4/17/2022 |
0.1.0-beta.2 | 155 | 4/17/2022 |
0.1.0-beta.1 | 167 | 4/17/2022 |