Pemvedr.Common.Config.AspnetCore 0.1.20240903.1

#«Pemvedr.Common.Config.AspNetCore»

Structure

Examples

Bring your own (i.e. these should be registered in the servicecollection):

  • ILog
  • IJsonSerializer (for example: SystemTextJsonSerializer)
  • ISerializeToHumanReadable (for example: SerializeToTraceStringJson)
  • IAppCache (for example: CachingService)

Register services

services
	.AddPemvedrConfig(Configuration);

Activate when serviceprovider is built

Note: on the serviceprovider, not on the applicationbuilder

serviceProvider
	.UsePemvedrConfig();

Override Environment for location lookup

services
	.AddPemvedrConfigEnvironment("Pemvedr.Identity", "Development");

All services with "Pemvedr.Identity" or lower level like "Pemvedr.Identity.SampleClient" will use Development environment to resolve the service url

Override service urls

appsettings.json (default: no overrides)

{
	serviceOverrides: {
		"«serviceid»": ""
	}
}

Override PemvedrConfigLocation url

appsettings.json (default: https://config.pemvedr.nl/api/location)

{
	PemvedrConfigLocation: "«new url»"
}

Override DefaultEnvironment

appsettings.json (default: Production)

{
	DefaultEnvironment: "«new environment»"
}

Development hints

none

See also

none

Showing the top 20 packages that depend on Pemvedr.Common.Config.AspnetCore.

Version Downloads Last updated
0.1.20250909.1 4 09/08/2025
0.1.20241117.2 9 11/17/2024
0.1.20241030.1 8 10/30/2024
0.1.20240903.1 8 09/02/2024
0.1.20240620.2 7 06/20/2024
0.1.20240605.1 9 06/05/2024
0.1.20240602.1 12 06/02/2024
0.1.20240425.1 5 04/25/2024
0.1.20240409.1 8 04/09/2024
0.1.20240401.1 5 04/01/2024
0.1.20240210.1 6 02/09/2024
0.1.20240123.4 6 01/23/2024
0.1.20240123.2 5 01/23/2024