مشاركة عبر


TracingSpan interface

يمثل امتداد تتبع غير محدد للتطبيق.

الأساليب

addEvent(string, AddEventOptions)

إضافة حدث إلى النطاق.

end()

إنهاء الامتداد.

isRecording()

إرجاع true إذا كان هذا TracingSpan يقوم بتسجيل المعلومات.

اعتمادا على تنفيذ النطاق، قد يرجع هذا خطأ إذا لم يتم أخذ عينات من النطاق.

recordException(string | Error)

تسجيل استثناء على TracingSpan دون تعديل حالته.

عند تسجيل استثناء غير معالج يجب أن يفشل في النطاق، يرجى استخدام setStatus بدلا من ذلك.

setAttribute(string, unknown)

تعيين سمة معينة على امتداد.

setStatus(SpanStatus)

تعيين حالة النطاق. عند توفير خطأ، سيتم تسجيله على النطاق أيضا.

تفاصيل الأسلوب

addEvent(string, AddEventOptions)

إضافة حدث إلى النطاق.

function addEvent(name: string, options?: AddEventOptions)

المعلمات

name

string

options
AddEventOptions

end()

إنهاء الامتداد.

function end()

isRecording()

إرجاع true إذا كان هذا TracingSpan يقوم بتسجيل المعلومات.

اعتمادا على تنفيذ النطاق، قد يرجع هذا خطأ إذا لم يتم أخذ عينات من النطاق.

function isRecording(): boolean

المرتجعات

boolean

recordException(string | Error)

تسجيل استثناء على TracingSpan دون تعديل حالته.

عند تسجيل استثناء غير معالج يجب أن يفشل في النطاق، يرجى استخدام setStatus بدلا من ذلك.

function recordException(exception: string | Error)

المعلمات

exception

string | Error

الاستثناء للتسجيل على النطاق.

setAttribute(string, unknown)

تعيين سمة معينة على امتداد.

function setAttribute(name: string, value: unknown)

المعلمات

name

string

اسم السمة.

value

unknown

قيمة السمة المراد تعيينها. قد تكون أي قيمة غير فارغة.

setStatus(SpanStatus)

تعيين حالة النطاق. عند توفير خطأ، سيتم تسجيله على النطاق أيضا.

function setStatus(status: SpanStatus)

المعلمات

status
SpanStatus

تعيين SpanStatus على النطاق.