RuntimeConfiguration class
فئة التكوين الأساسية ل Agent365 SDK. تقوم الحزم الأخرى بتوسيع هذا لإضافة إعداداتها الخاصة.
يتم استدعاء وظائف التجاوز على كل وصول إلى الممتلكات، مما يتيح الدقة الديناميكية من السياق غير المتزامن (على سبيل المثال، أمتعة OpenTelemetry) لكل طلب.
الخصائص
| cluster |
|
| is |
ما إذا كان نظام المجموعة بيئة تطوير (محلية أو تطويرية). استنادا إلى clusterCategory. |
| is |
ما إذا كان NODE_ENV يشير إلى وضع التطوير. إرجاع القيمة true عندما يكون NODE_ENV "تطوير" (غير حساس لحالة الأحرف). هذه هي الطريقة Node.js القياسية للإشارة إلى وضع التطوير. |
الأساليب
| parse |
تحليل متغير بيئة كقيمة منطقية. يتعرف على "true" و"1" و"yes" و"on" (غير حساس لحالة الأحرف) على أنه صحيح؛ كافة القيم الأخرى كخطأ. |
| parse |
تحليل متغير بيئة كعدد صحيح، مع إرجاع احتياطي إذا كان غير صالح أو لم يتم تعيينه. |
تفاصيل المنشئ
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
المعلمات
- overrides
- RuntimeConfigurationOptions
تفاصيل الخاصية
clusterCategory
isDevelopmentEnvironment
ما إذا كان نظام المجموعة بيئة تطوير (محلية أو تطويرية). استنادا إلى clusterCategory.
boolean isDevelopmentEnvironment
قيمة الخاصية
boolean
isNodeEnvDevelopment
ما إذا كان NODE_ENV يشير إلى وضع التطوير. إرجاع القيمة true عندما يكون NODE_ENV "تطوير" (غير حساس لحالة الأحرف). هذه هي الطريقة Node.js القياسية للإشارة إلى وضع التطوير.
boolean isNodeEnvDevelopment
قيمة الخاصية
boolean
تفاصيل الأسلوب
parseEnvBoolean(undefined | string)
تحليل متغير بيئة كقيمة منطقية. يتعرف على "true" و"1" و"yes" و"on" (غير حساس لحالة الأحرف) على أنه صحيح؛ كافة القيم الأخرى كخطأ.
static function parseEnvBoolean(envValue: undefined | string): boolean
المعلمات
- envValue
-
undefined | string
المرتجعات
boolean
parseEnvInt(undefined | string, number)
تحليل متغير بيئة كعدد صحيح، مع إرجاع احتياطي إذا كان غير صالح أو لم يتم تعيينه.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
المعلمات
- envValue
-
undefined | string
- fallback
-
number
المرتجعات
number