ConfigDirector.ServerSdk
1.2.0
dotnet add package ConfigDirector.ServerSdk --version 1.2.0
NuGet\Install-Package ConfigDirector.ServerSdk -Version 1.2.0
<PackageReference Include="ConfigDirector.ServerSdk" Version="1.2.0" />
<PackageVersion Include="ConfigDirector.ServerSdk" Version="1.2.0" />
<PackageReference Include="ConfigDirector.ServerSdk" />
paket add ConfigDirector.ServerSdk --version 1.2.0
#r "nuget: ConfigDirector.ServerSdk, 1.2.0"
#:package ConfigDirector.ServerSdk@1.2.0
#addin nuget:?package=ConfigDirector.ServerSdk&version=1.2.0
#tool nuget:?package=ConfigDirector.ServerSdk&version=1.2.0
ConfigDirector .NET Server SDK
The .NET server SDK for ConfigDirector, published to NuGet as
ConfigDirector.ServerSdk. It targets net8.0 and netstandard2.0.
This is one of several ConfigDirector packages for .NET published from this repository, each in a project of its own.
Installation
dotnet add package ConfigDirector.ServerSdk
Or as a package reference:
<PackageReference Include="ConfigDirector.ServerSdk" Version="1.2.0" />
Trimming and native AOT
The package is annotated IsAotCompatible, so a trimmed or AOT-published application gets no
warnings from it. The exception is GetJsonValue<T> and WatchJson<T>, which bind a config to a
type of your own and therefore read that type reflectively; both are annotated, so the trimmer
points at your call site. Read the config as JsonElement to stay fully AOT-safe.
Documentation
Refer to the official documentation for the .NET SDK.
There is also a quickstart guide for ConfigDirector and any of our SDKs.
What changed in each release is in the changelog.
Sample apps
samples/ holds small, runnable
applications built on this SDK -- the same app written as a
Minimal API, with
MVC controllers, and as a
native AOT console application.
dotnet run --project samples/ConfigDirector.Samples.MinimalApi
Getting Help
Reach out to us via https://www.configdirector.com/support
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- System.Net.ServerSentEvents (>= 10.0.11)
- System.Text.Json (>= 8.0.6)
-
net8.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- System.Net.ServerSentEvents (>= 10.0.11)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ConfigDirector.ServerSdk:
| Package | Downloads |
|---|---|
|
ConfigDirector.ServerSdk.AspNetCore
ASP.NET Core integration for the ConfigDirector server SDK: dependency injection, configuration binding and startup initialization. |
GitHub repositories
This package is not used by any popular GitHub repositories.