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).