Conqueror.CQS.Extensions.AspNetCore.Client
0.1.0-beta.6
See the version list below for details.
dotnet add package Conqueror.CQS.Extensions.AspNetCore.Client --version 0.1.0-beta.6
NuGet\Install-Package Conqueror.CQS.Extensions.AspNetCore.Client -Version 0.1.0-beta.6
<PackageReference Include="Conqueror.CQS.Extensions.AspNetCore.Client" Version="0.1.0-beta.6" />
paket add Conqueror.CQS.Extensions.AspNetCore.Client --version 0.1.0-beta.6
#r "nuget: Conqueror.CQS.Extensions.AspNetCore.Client, 0.1.0-beta.6"
// Install Conqueror.CQS.Extensions.AspNetCore.Client as a Cake Addin
#addin nuget:?package=Conqueror.CQS.Extensions.AspNetCore.Client&version=0.1.0-beta.6&prerelease
// Install Conqueror.CQS.Extensions.AspNetCore.Client as a Cake Tool
#tool nuget:?package=Conqueror.CQS.Extensions.AspNetCore.Client&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. |
-
net5.0
- Conqueror.Common (>= 0.1.0-beta.6)
- Conqueror.CQS.Extensions.AspNetCore.Abstractions (>= 0.1.0-beta.6)
-
net6.0
- Conqueror.Common (>= 0.1.0-beta.6)
- Conqueror.CQS.Extensions.AspNetCore.Abstractions (>= 0.1.0-beta.6)
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-beta.21 | 127 | 10/29/2022 |
0.1.0-beta.20 | 95 | 10/28/2022 |
0.1.0-beta.19 | 131 | 10/20/2022 |
0.1.0-beta.18 | 95 | 10/16/2022 |
0.1.0-beta.17 | 91 | 10/16/2022 |
0.1.0-beta.16 | 86 | 10/16/2022 |
0.1.0-beta.15 | 87 | 10/15/2022 |
0.1.0-beta.14 | 140 | 7/31/2022 |
0.1.0-beta.13 | 112 | 7/31/2022 |
0.1.0-beta.12 | 113 | 7/30/2022 |
0.1.0-beta.11 | 100 | 7/30/2022 |
0.1.0-beta.10 | 99 | 7/30/2022 |
0.1.0-beta.9 | 102 | 7/30/2022 |
0.1.0-beta.8 | 113 | 7/16/2022 |
0.1.0-beta.7 | 118 | 7/3/2022 |
0.1.0-beta.6 | 129 | 4/19/2022 |
0.1.0-beta.5 | 122 | 4/17/2022 |
0.1.0-beta.4 | 116 | 4/17/2022 |
0.1.0-beta.3 | 118 | 4/17/2022 |
0.1.0-beta.2 | 122 | 4/17/2022 |
0.1.0-beta.1 | 146 | 4/17/2022 |