Documentation projet • project • C#

Configuration C#

Documentation centralisée
Source documentaire
⋞Galactic-Shrine⋟ GsId C#

appsettings.json

{
  "GsId": {
    "DefaultCase": "Lower",
    "DefaultTextFormat": "N",
    "DefaultJsonFormat": "D",
    "DefaultDatabaseFormat": "N",
    "Lock": true
  }
}

Charger la configuration

using GalacticShrine.GsId;
using Microsoft.Extensions.Configuration;

IConfiguration configuration = new ConfigurationBuilder()
    .AddJsonFile("appsettings.json")
    .Build();

GsIdOptionsConfiguration.ConfigureFromConfiguration(configuration);

Verrouillage

GsIdOptions.Lock() permet de figer les options globales après l’initialisation de l’application.

Formats rapides

  • ToString("N") / ToString("D") : majuscules ;
  • ToString("n") / ToString("d") : minuscules.