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.
Oluşturucular
| Runtime |
Özellikler
| cluster |
|
| is |
Kümenin bir geliştirme ortamı (yerel veya geliştirme) olup olmadığı. clusterCategory'ye göre. |
| is |
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
| parse |
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. |
| parse |
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
- overrides
- RuntimeConfigurationOptions
Özellik Ayrıntıları
clusterCategory
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