RuntimeConfiguration class

Agent365 SDK için temel yapılandırma sınıfı. Diğer paketler bunu kendi ayarlarını eklemek için genişletir.

Her özellik erişiminde geçersiz kılma işlevleri çağrılır ve istek başına zaman uyumsuz bağlamdan (örneğin OpenTelemetry bagaj) dinamik çözüm etkinleştirilir.

Özellikler

clusterCategory
isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

isNodeEnvDevelopment

NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.

Yöntemler

parseEnvBoolean(undefined | string)

Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.

parseEnvInt(undefined | string, number)

Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.

Oluşturucu Ayrıntıları

RuntimeConfiguration(RuntimeConfigurationOptions)

new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)

Parametreler

Özellik Ayrıntıları

clusterCategory

ClusterCategory clusterCategory

Özellik Değeri

isDevelopmentEnvironment

Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre.

boolean isDevelopmentEnvironment

Özellik Değeri

boolean

isNodeEnvDevelopment

NODE_ENV geliştirme modunu gösterir. NODE_ENV 'geliştirme' (büyük/küçük harfe duyarsız) olduğunda true döndürür. Bu, geliştirme modunu göstermenin standart Node.js yoludur.

boolean isNodeEnvDevelopment

Özellik Değeri

boolean

Yöntem Ayrıntıları

parseEnvBoolean(undefined | string)

Ortam değişkenlerini boole olarak ayrıştırma. 'true', '1', 'yes', 'on' (büyük/küçük harfe duyarsız) değerini true olarak tanır; diğer tüm değerler false olarak ayarlanır.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parametreler

envValue

undefined | string

Döndürülenler

boolean

parseEnvInt(undefined | string, number)

Ortam değişkenini tamsayı olarak ayrıştırarak geçersizse veya ayarlanmadıysa geri dönüş döndürün.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parametreler

envValue

undefined | string

fallback

number

Döndürülenler

number