Appconfi 1.0.1
See the version list below for details.
dotnet add package Appconfi --version 1.0.1
NuGet\Install-Package Appconfi -Version 1.0.1
<PackageReference Include="Appconfi" Version="1.0.1" />
paket add Appconfi --version 1.0.1
#r "nuget: Appconfi, 1.0.1"
// Install Appconfi as a Cake Addin #addin nuget:?package=Appconfi&version=1.0.1 // Install Appconfi as a Cake Tool #tool nuget:?package=Appconfi&version=1.0.1
Appconfi
Appconfi - Service to centrally manage application settings and feature toggles for applications and services.
Installation
The Appconfi .NET SDK is available as a Nuget package, to install run the following command in the Package Manager Console
Install-Package Appconfi
More info is available on nuget
Usage
In order to use the Appconfi you will need to create an account.
From there you can create your first application and setup your configuration. To use the Appconfi API to access your configuration go to /accesskeys
there you can find the application_id
and your application_secret
.
How to use
var manager = Configuration.NewInstance(applicationId, apiKey);
//Start monitoring changes in your application settings and features toggles.
manager.StartMonitor();
var color = manager.GetSetting("application.color");
var status = manager.IsFeatureEnabled("you.feature");
Optional parameters
Change your environments:
var env = "PRODUCTION";
var refreshInterval = TimeSpan.FromSeconds(10);
var manager = Configuration.NewInstance(applicationId, apiKey, env, refreshInterval);
Links
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 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. |
.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
- Newtonsoft.Json (>= 12.0.2)
- System.Reactive.Linq (>= 4.1.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Appconfi:
Package | Downloads |
---|---|
Appconfi.Web
With Appconfi you can instantly change an application setting without introducing any latency to your site. Is as a configuration service that lets you manage your features and configurations without actually deploying new code. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 1.0.1
* Implement Force Refresh
Version 1.0.0
* Initial release