RuntimeConfiguration class
Basiskonfigurasjonsklasse for Agent365 SDK. Andre pakker utvider dette for å legge til sine egne innstillinger.
Overstyringsfunksjoner kalles for hver egenskapstilgang, slik at dynamisk oppløsning aktiveres fra asynkron kontekst (f.eks. OpenTelemetry-bagasje) per forespørsel.
Konstruktører
| Runtime |
Egenskaper
| cluster |
|
| is |
Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori. |
| is |
Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på. |
Metoder
| parse |
Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann. |
| parse |
Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt. |
Konstruktørdetaljer
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parametere
- overrides
- RuntimeConfigurationOptions
Egenskapsdetaljer
clusterCategory
isDevelopmentEnvironment
Om klyngen er et utviklingsmiljø (lokal eller utvikling). Basert på klyngekategori.
boolean isDevelopmentEnvironment
Egenskapsverdi
boolean
isNodeEnvDevelopment
Om NODE_ENV angir utviklingsmodus. Returnerer sann når NODE_ENV er utvikling (skille mellom store og små bokstaver). Dette er standard Node.js måte å angi utviklingsmodus på.
boolean isNodeEnvDevelopment
Egenskapsverdi
boolean
Metodedetaljer
parseEnvBoolean(undefined | string)
Analysere en miljøvariabel som boolsk. Gjenkjenner sann, '1', 'ja', 'on' (case-insensitive) som sann; alle andre verdier som usann.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametere
- envValue
-
undefined | string
Returnerer
boolean
parseEnvInt(undefined | string, number)
Analyser en miljøvariabel som et heltall, og returner tilbakefall hvis den er ugyldig eller ikke angitt.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametere
- envValue
-
undefined | string
- fallback
-
number
Returnerer
number