Common API infrastructure and helpers.
Info
Version: | 23.2.0 |
Author(s): | Basisregisters Vlaanderen |
Last Update: | Thursday, September 19, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/Informatievlaanderen/api |
NuGet Url: | https://www.nuget.org/packages/Be.Vlaanderen.Basisregisters.Api |
Install
Install-Package Be.Vlaanderen.Basisregisters.Api
dotnet add package Be.Vlaanderen.Basisregisters.Api
paket add Be.Vlaanderen.Basisregisters.Api
Be.Vlaanderen.Basisregisters.Api Download (Unzip the "nupkg" after downloading)
Dependencies
- Be.Vlaanderen.Basisregisters.AggregateSource(>= 5.0.13)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.ModelBinding.GuidHeader(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Logging(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Formatters.Json(>= 3.0.9)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddCorrelationId(>= 2.3.6)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddCorrelationIdToLogContext(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddCorrelationIdToResponse(>= 2.3.6)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddHttpSecurityHeaders(>= 2.3.6)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddRemoteIpAddress(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.AddVersionHeader(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.DefaultResponseCompressionQuality(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Mvc.Middleware.EnableRequestRewind(>= 2.2.10)
- Be.Vlaanderen.Basisregisters.AspNetCore.Swagger(>= 3.7.23)
- Be.Vlaanderen.Basisregisters.AspNetCore.Swagger.ReDoc(>= 3.7.23)
- Be.Vlaanderen.Basisregisters.DataDog.Tracing(>= 4.5.6)
- Be.Vlaanderen.Basisregisters.DataDog.Tracing.AspNetCore(>= 4.5.6)
- Be.Vlaanderen.Basisregisters.DataDog.Tracing.Autofac(>= 4.5.6)
- Be.Vlaanderen.Basisregisters.DataDog.Tracing.Sql(>= 4.5.6)
- Be.Vlaanderen.Basisregisters.DataDog.Tracing.SqlStreamStore(>= 4.5.6)
- Be.Vlaanderen.Basisregisters.EventHandling.Autofac(>= 3.0.4)
- Be.Vlaanderen.Basisregisters.ProblemDetails(>= 6.0.4)
- Be.Vlaanderen.Basisregisters.Aws.DistributedMutex(>= 2.2.11)
- Be.Vlaanderen.Basisregisters.Generators.Guid.Deterministic(>= 2.2.10)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer(>= 4.2.0)
- Microsoft.EntityFrameworkCore(>= 5.0.2)
- Microsoft.Extensions.Configuration(>= 5.0.0)
- Microsoft.Extensions.Configuration.CommandLine(>= 5.0.0)
- Microsoft.Extensions.Configuration.FileExtensions(>= 5.0.0)
- Microsoft.Extensions.Configuration.Json(>= 5.0.0)
- Microsoft.Extensions.Configuration.EnvironmentVariables(>= 5.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions(>= 5.0.0)
- Microsoft.Extensions.DependencyInjection(>= 5.0.1)
- Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore(>= 5.0.2)
- Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore(>= 5.0.2)
- Microsoft.Extensions.Localization(>= 5.0.2)
- Microsoft.VisualStudio.Web.BrowserLink(>= 2.2.0)
- Microsoft.SyndicationFeed.ReaderWriter(>= 1.0.2)
- SqlStreamStore(>= 1.2.0)
- SqlStreamStore.MsSql(>= 1.2.0)
- Autofac(>= 6.1.0)
- Autofac.Extensions.DependencyInjection(>= 7.1.0)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson(>= 5.0.2)
- Newtonsoft.Json(>= 12.0.3)
- System.Text.Encoding.CodePages(>= 5.0.0)
- Polly(>= 7.2.1)
- FluentValidation.AspNetCore(>= 9.5.0)
- Serilog(>= 2.10.0)
- Serilog.Settings.Configuration(>= 3.1.0)
- Serilog.Extensions.Logging(>= 3.0.1)
- Serilog.Sinks.Console(>= 3.1.1)
- Serilog.Sinks.File(>= 4.1.0)
- Serilog.Enrichers.Thread(>= 3.1.0)
- Serilog.Enrichers.Environment(>= 2.1.3)
- Serilog.Formatting.Compact(>= 1.1.0)