Freigeben über


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.

Eigenschaften

clusterCategory
isDevelopmentEnvironment

Ob es sich bei dem Cluster um eine Entwicklungsumgebung (lokal oder dev) handelt. Basierend auf clusterCategory.

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.

Methoden

parseEnvBoolean(undefined | string)

Analysieren Sie eine Umgebungsvariable als booleschen Wert. Erkennt 'true', '1', 'yes', 'on' (Groß-/Kleinschreibung) als wahr; alle anderen Werte als "false".

parseEnvInt(undefined | string, number)

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

Details zur Eigenschaft

clusterCategory

ClusterCategory clusterCategory

Eigenschaftswert

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