BaggageScope class
ผู้จัดการบริบทสําหรับขอบเขตสัมภาระ
ชั้นนี้จัดการวงจรชีวิตของค่าสัมภาระ การตั้งค่าเหล่านี้ในการเข้าและกู้คืนบริบทก่อนหน้าที่ออก
วิธีการ
| dispose() | ตัวเลือกการล้างข้อมูลด้วยตนเองถ้าผู้เรียกไม่ได้ใช้ |
| run<T>(() => T) | ใช้ฟังก์ชันแบบซิงโครนัสภายใต้ขอบเขตสัมภาระนี้ คืนค่าบริบทก่อนหน้าโดยอัตโนมัติหลังจากนั้น |
รายละเอียดคอนสตรักเตอร์
BaggageScope(Map<string, string>)
new BaggageScope(pairs: Map<string, string>)
พารามิเตอร์
- pairs
-
Map<string, string>
รายละเอียดวิธีการ
dispose()
ตัวเลือกการล้างข้อมูลด้วยตนเองถ้าผู้เรียกไม่ได้ใช้using
function dispose()
run<T>(() => T)
ใช้ฟังก์ชันแบบซิงโครนัสภายใต้ขอบเขตสัมภาระนี้ คืนค่าบริบทก่อนหน้าโดยอัตโนมัติหลังจากนั้น
function run<T>(fn: () => T): T
พารามิเตอร์
- fn
-
() => T
การส่งคืน
T