RuntimeConfiguration class
ระดับการกําหนดค่าพื้นฐานสําหรับ Agent365 SDK แพคเกจอื่นๆ จะขยายการตั้งค่านี้เพื่อเพิ่มการตั้งค่าของพวกเขาเอง
ฟังก์ชันการแทนที่จะถูกเรียกใช้ในแต่ละการเข้าถึงคุณสมบัติ การเปิดใช้งานการแก้ปัญหาแบบไดนามิกจากบริบทต่างเวลา (เช่น สัมภาระ OpenTelemetry) ต่อคําขอ
คุณสมบัติ
| cluster |
|
| is |
คลัสเตอร์เป็นสภาพแวดล้อมการพัฒนา (ภายในเครื่องหรือพัฒนา) ขึ้นอยู่กับ clusterCategory |
| is |
NODE_ENV ระบุโหมดการพัฒนาหรือไม่ ส่งกลับค่า true เมื่อ NODE_ENV เป็น 'การพัฒนา' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) นี่คือวิธี Node.js มาตรฐานที่ระบุโหมดการพัฒนา |
วิธีการ
| parse |
แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นบูลีน รู้จัก 'true', '1', 'yes', 'on' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) เป็น true แต่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ค่าอื่นๆ ทั้งหมดเป็น เท็จ |
| parse |
แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นจํานวนเต็ม ส่งกลับ fallback ถ้าไม่ถูกต้องหรือไม่ได้ตั้งค่า |
รายละเอียดคอนสตรักเตอร์
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' (ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก) เป็น true แต่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ค่าอื่นๆ ทั้งหมดเป็น เท็จ
static function parseEnvBoolean(envValue: undefined | string): boolean
พารามิเตอร์
- envValue
-
undefined | string
การส่งคืน
boolean
parseEnvInt(undefined | string, number)
แยกวิเคราะห์ตัวแปรสภาพแวดล้อมเป็นจํานวนเต็ม ส่งกลับ fallback ถ้าไม่ถูกต้องหรือไม่ได้ตั้งค่า
static function parseEnvInt(envValue: undefined | string, fallback: number): number
พารามิเตอร์
- envValue
-
undefined | string
- fallback
-
number
การส่งคืน
number