Servizi InCore
IInCoreConfig
Lettura dei file JSON
I seguenti metodi sono resi pubblici per l'uso:
-
GetSection(string, bool) => IConfigurationSection
- Section: stringa, nome della sezione.
- IsRequired: booleano, informa se la sezione è obbligatoria o meno.
-
GetSubSections(string, bool) => List<IConfigurationSection>
- Section: stringa, nome della sezione padre.
- IsRequired: booleano, informa se la sezione è obbligatoria o meno.
-
GetSubSections(IConfigurationSection, string?) => List<IConfigurationSection>
- Section: IConfigurationSection, sezione padre.
- SubSectionName: stringa, informa se cercare in una particolare sotto-sezione (default: null).
-
GetValue<T>(string, string?, T, bool) => T
- Section: stringa, nome della sezione.
- Value: stringa, nome del valore da cercare (default: null).
- DefaultValue: T, valore di default da restituire se il Value non esiste (default: il default del tipo T).
- IsRequired: booleano, informa se la sezione in cui cercare è obbligatoria o meno.
-
GetValue<T>(IConfigurationSection, string, T) => T
- Section: IConfigurationSection, sezione padre.
- Value: stringa, nome del valore da cercare.
- DefaultValue: T, valore di default da restituire se il Value non esiste (default: il default del tipo T).