TracingSpan interface
يمثل امتداد تتبع غير محدد للتطبيق.
الأساليب
| add |
إضافة حدث إلى النطاق. |
| end() | إنهاء الامتداد. |
| is |
إرجاع true إذا كان هذا TracingSpan يقوم بتسجيل المعلومات. اعتمادا على تنفيذ النطاق، قد يرجع هذا خطأ إذا لم يتم أخذ عينات من النطاق. |
| record |
تسجيل استثناء على عند تسجيل استثناء غير معالج يجب أن يفشل في النطاق، يرجى استخدام setStatus بدلا من ذلك. |
| set |
تعيين سمة معينة على امتداد. |
| set |
تعيين حالة النطاق. عند توفير خطأ، سيتم تسجيله على النطاق أيضا. |
تفاصيل الأسلوب
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)
تسجيل استثناء على
عند تسجيل استثناء غير معالج يجب أن يفشل في النطاق، يرجى استخدام 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
تعيين