BaggageBuilder class
لكل منشئ أمتعة طلب لنشر سياق القياس المفتوح.
توفر هذه الفئة واجهة برمجة تطبيقات بطلاقة لإعداد قيم الأمتعة التي سيتم نشرها في سياق OpenTelemetry.
مثال
const scope = new BaggageBuilder()
.tenantId("tenant-123")
.agentId("agent-456")
.correlationId("corr-789")
.build();
scope.enter();
// Baggage is set in this context
// ... do work ...
scope.exit();
// Baggage is restored after exiting the context
الأساليب
| agent |
تعيين قيمة الأمتعة AUID الوكيل. |
| agent |
تعيين قيمة الأمتعة لمعرف مخطط العامل. |
| agent |
تعيين قيمة الأمتعة وصف العامل. |
| agent |
تعيين قيمة الأمتعة معرف الوكيل. |
| agent |
تعيين قيمة الأمتعة اسم الوكيل. |
| agent |
تعيين قيمة الأمتعة UPN الوكيل. |
| build() | تطبيق الأمتعة التي تم جمعها على السياق الحالي. |
| caller |
تعيين قيمة الأمتعة معرف المتصل. |
| caller |
تعيين قيمة الأمتعة اسم المتصل. |
| caller |
تعيين قيمة الأمتعة UPN المتصل. |
| conversation |
تعيين قيمة الأمتعة لمعرف المحادثة. |
| conversation |
تعيين قيمة الأمتعة لرابط عنصر المحادثة. |
| correlation |
تعيين قيمة الأمتعة معرف الارتباط. |
| hiring |
تعيين قيمة الأمتعة لمدير التوظيف. |
| operation |
تعيين قيمة الأمتعة المصدر للعملية. |
| set |
تعيين أزواج أمتعة متعددة من قاموس أو قابلة للتكدير. |
| set |
طريقة الراحة لبدء نطاق أمتعة الطلب مع الحقول المشتركة. |
| source |
تعيين وصف بيانات تعريف مصدر التنفيذ (على سبيل المثال، وصف القناة). |
| source |
تعيين معرف بيانات تعريف مصدر التنفيذ (على سبيل المثال، معرف القناة). |
| source |
تعيين اسم بيانات تعريف مصدر التنفيذ (على سبيل المثال، اسم القناة). |
| tenant |
تعيين قيمة أمتعة معرف المستأجر. |
تفاصيل الأسلوب
agentAuid(undefined | null | string)
تعيين قيمة الأمتعة AUID الوكيل.
function agentAuid(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف AUID للعامل
المرتجعات
ذاتي لتسلسل الأسلوب
agentBlueprintId(undefined | null | string)
تعيين قيمة الأمتعة لمعرف مخطط العامل.
function agentBlueprintId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف مخطط العامل
المرتجعات
ذاتي لتسلسل الأسلوب
agentDescription(undefined | null | string)
تعيين قيمة الأمتعة وصف العامل.
function agentDescription(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
وصف العامل
المرتجعات
ذاتي لتسلسل الأسلوب
agentId(undefined | null | string)
تعيين قيمة الأمتعة معرف الوكيل.
function agentId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف العامل
المرتجعات
ذاتي لتسلسل الأسلوب
agentName(undefined | null | string)
تعيين قيمة الأمتعة اسم الوكيل.
function agentName(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
اسم العامل
المرتجعات
ذاتي لتسلسل الأسلوب
agentUpn(undefined | null | string)
تعيين قيمة الأمتعة UPN الوكيل.
function agentUpn(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
UPN العامل
المرتجعات
ذاتي لتسلسل الأسلوب
build()
تطبيق الأمتعة التي تم جمعها على السياق الحالي.
function build(): BaggageScope
المرتجعات
مدير سياق يستعيد الأمتعة السابقة عند الخروج
callerId(undefined | null | string)
تعيين قيمة الأمتعة معرف المتصل.
function callerId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف المتصل
المرتجعات
ذاتي لتسلسل الأسلوب
callerName(undefined | null | string)
تعيين قيمة الأمتعة اسم المتصل.
function callerName(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
اسم المتصل
المرتجعات
ذاتي لتسلسل الأسلوب
callerUpn(undefined | null | string)
تعيين قيمة الأمتعة UPN المتصل.
function callerUpn(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
اسم UPN للمتصل
المرتجعات
ذاتي لتسلسل الأسلوب
conversationId(undefined | null | string)
تعيين قيمة الأمتعة لمعرف المحادثة.
function conversationId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف المحادثة
المرتجعات
ذاتي لتسلسل الأسلوب
conversationItemLink(undefined | null | string)
تعيين قيمة الأمتعة لرابط عنصر المحادثة.
function conversationItemLink(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
ارتباط عنصر المحادثة
المرتجعات
ذاتي لتسلسل الأسلوب
correlationId(undefined | null | string)
تعيين قيمة الأمتعة معرف الارتباط.
function correlationId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف الارتباط
المرتجعات
ذاتي لتسلسل الأسلوب
hiringManagerId(undefined | null | string)
تعيين قيمة الأمتعة لمدير التوظيف.
function hiringManagerId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف مدير التوظيف
المرتجعات
ذاتي لتسلسل الأسلوب
operationSource(undefined | null | string)
تعيين قيمة الأمتعة المصدر للعملية.
function operationSource(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
قيمة مصدر العملية
المرتجعات
ذاتي لتسلسل الأسلوب
setPairs(undefined | null | Record<string, any> | Iterable<[string, any]>)
تعيين أزواج أمتعة متعددة من قاموس أو قابلة للتكدير.
function setPairs(pairs: undefined | null | Record<string, any> | Iterable<[string, any]>): BaggageBuilder
المعلمات
- pairs
-
undefined | null | Record<string, any> | Iterable<[string, any]>
قاموس أزواج قيم المفاتيح أو تكرارها
المرتجعات
ذاتي لتسلسل الأسلوب
setRequestContext(null | string, null | string, null | string)
طريقة الراحة لبدء نطاق أمتعة الطلب مع الحقول المشتركة.
static function setRequestContext(tenantId?: null | string, agentId?: null | string, correlationId?: null | string): BaggageScope
المعلمات
- tenantId
-
null | string
معرف المستأجر
- agentId
-
null | string
معرف العامل
- correlationId
-
null | string
معرف الارتباط
المرتجعات
مدير سياق يستعيد الأمتعة السابقة عند الخروج
sourceMetadataDescription(undefined | null | string)
تعيين وصف بيانات تعريف مصدر التنفيذ (على سبيل المثال، وصف القناة).
function sourceMetadataDescription(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
وصف بيانات التعريف المصدر
المرتجعات
ذاتي لتسلسل الأسلوب
sourceMetadataId(undefined | null | string)
تعيين معرف بيانات تعريف مصدر التنفيذ (على سبيل المثال، معرف القناة).
function sourceMetadataId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف بيانات التعريف المصدر
المرتجعات
ذاتي لتسلسل الأسلوب
sourceMetadataName(undefined | null | string)
تعيين اسم بيانات تعريف مصدر التنفيذ (على سبيل المثال، اسم القناة).
function sourceMetadataName(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
اسم بيانات التعريف المصدر
المرتجعات
ذاتي لتسلسل الأسلوب
tenantId(undefined | null | string)
تعيين قيمة أمتعة معرف المستأجر.
function tenantId(value: undefined | null | string): BaggageBuilder
المعلمات
- value
-
undefined | null | string
معرف المستأجر
المرتجعات
ذاتي لتسلسل الأسلوب