RuntimeConfiguration class
Basiskonfigurationsklasse für Agent365 SDK. Andere Pakete erweitern dies, um eigene Einstellungen hinzuzufügen.
Außerkraftsetzungsfunktionen werden für jeden Eigenschaftszugriff aufgerufen und ermöglichen die dynamische Auflösung aus asynchronem Kontext (z. B. OpenTelemetry-Gepäck) pro Anforderung.
Konstruktoren
| Runtime |
Eigenschaften
| cluster |
|
| is |
Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory. |
| is |
Gibt an, ob NODE_ENV den Entwicklungsmodus angibt. Gibt true zurück, wenn NODE_ENV "Development" ist (Groß-/Kleinschreibung wird nicht beachtet). Dies ist die Standard-Node.js Möglichkeit, den Entwicklungsmodus anzugeben. |
Methoden
| parse |
Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false". |
| parse |
Analysieren Sie eine Umgebungsvariable als ganze Zahl, und geben Sie Fallback zurück, wenn ungültig oder nicht festgelegt. |
Details zum Konstruktor
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parameter
- overrides
- RuntimeConfigurationOptions
Details zur Eigenschaft
clusterCategory
isDevelopmentEnvironment
Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory.
boolean isDevelopmentEnvironment
Eigenschaftswert
boolean
isNodeEnvDevelopment
Gibt an, ob NODE_ENV den Entwicklungsmodus angibt. Gibt true zurück, wenn NODE_ENV "Development" ist (Groß-/Kleinschreibung wird nicht beachtet). Dies ist die Standard-Node.js Möglichkeit, den Entwicklungsmodus anzugeben.
boolean isNodeEnvDevelopment
Eigenschaftswert
boolean
Details zur Methode
parseEnvBoolean(undefined | string)
Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false".
static function parseEnvBoolean(envValue: undefined | string): boolean
Parameter
- envValue
-
undefined | string
Gibt zurück
boolean
parseEnvInt(undefined | string, number)
Analysieren Sie eine Umgebungsvariable als ganze Zahl, und geben Sie Fallback zurück, wenn ungültig oder nicht festgelegt.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parameter
- envValue
-
undefined | string
- fallback
-
number
Gibt zurück
number