![]() |
VOOZH | about |
dotnet add package IkeMtz.NRSRx.Core.WebApi --version 9.2.118.8
NuGet\Install-Package IkeMtz.NRSRx.Core.WebApi -Version 9.2.118.8
<PackageReference Include="IkeMtz.NRSRx.Core.WebApi" Version="9.2.118.8" />
<PackageVersion Include="IkeMtz.NRSRx.Core.WebApi" Version="9.2.118.8" />Directory.Packages.props
<PackageReference Include="IkeMtz.NRSRx.Core.WebApi" />Project file
paket add IkeMtz.NRSRx.Core.WebApi --version 9.2.118.8
#r "nuget: IkeMtz.NRSRx.Core.WebApi, 9.2.118.8"
#:package IkeMtz.NRSRx.Core.WebApi@9.2.118.8
#addin nuget:?package=IkeMtz.NRSRx.Core.WebApi&version=9.2.118.8Install as a Cake Addin
#tool nuget:?package=IkeMtz.NRSRx.Core.WebApi&version=9.2.118.8Install as a Cake Tool
IkeMtz.NRSRx.Core.WebApi is a foundational library for building RESTful Web API microservices with the NRSRx framework. NRSRx is an opinionated framework that configures common cross-cutting concerns, allowing developers to focus on business logic rather than infrastructure setup.
/healthz) with extensible health check configurationThe abstract base class that provides the core Web API setup. Key methods to override:
ServiceTitle: Display name for your microserviceStartupAssembly: Assembly containing your controllersSetupDatabase(): Configure Entity Framework DbContextSetupHealthChecks(): Add custom health checksSetupPublishers(): Configure event publishers (Service Bus, Redis)SetupMiscDependencies(): Register additional servicesSetupLogging(): Configure logging providersSetupAuthentication(): Customize JWT authenticationSetupSwagger(): Customize Swagger/OpenAPI configuration/v1/products, /v2/productsapi-supported-versions and api-deprecated-versionsv{major}.{minor}/healthzAll controllers inherit API versioning and are automatically registered with Swagger documentation.
See the sample WebApi project for a complete working example.
For complete framework documentation, visit the NRSRx GitHub repository.
MIT © IkeMtz
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on IkeMtz.NRSRx.Core.WebApi:
| Package | Downloads |
|---|---|
|
IkeMtz.NRSRx.Core.Unigration
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.2.118.8 | 7,023 | 4/28/2026 |
| 9.2.118.6 | 127 | 4/28/2026 |
| 9.2.118.5 | 126 | 4/28/2026 |
| 9.2.118.3 | 228 | 4/28/2026 |
| 9.2.117.2 | 219 | 4/27/2026 |
| 9.2.112.2 | 135 | 4/22/2026 |
| 9.2.32.1 | 311 | 2/1/2026 |
| 9.1.296.2 | 15,429 | 10/23/2025 |
| 9.1.289.3 | 513 | 10/16/2025 |
| 9.1.250.2 | 3,708 | 9/7/2025 |
| 9.1.238.3 | 2,211 | 8/27/2025 |
| 9.1.31.5 | 150 | 1/31/2026 |
| 9.1.31.4 | 141 | 1/31/2026 |
| 9.1.31.3 | 151 | 1/31/2026 |
| 8.1.198.6 | 774 | 7/17/2025 |
| 8.1.96.2 | 12,709 | 4/6/2025 |
| 8.1.54.4 | 1,961 | 2/23/2025 |
| 8.1.52.6 | 9,530 | 2/21/2025 |
| 8.1.51.7 | 315 | 2/21/2025 |
| 8.1.51.2 | 284 | 2/20/2025 |