InvocationContext class
يحتوي على بيانات التعريف وأساليب المساعد الخاصة بهذا الاستدعاء
المنشئون
| Invocation |
لأغراض الاختبار فقط. سيتم إنشاء هذا دائما لك عند التشغيل في سياق وقت تشغيل Azure Functions |
الخصائص
| extra |
كائن يستخدم للحصول على مدخلات ثانوية |
| extra |
كائن يستخدم لتعيين المخرجات الثانوية |
| function |
اسم الدالة التي يتم استدعاؤها |
| invocation |
معرف فريد فريد خاص بهذا الاستدعاء |
| options | الخيارات المستخدمة عند تسجيل الدالة NOTE: قد تختلف هذه القيمة قليلا عن القيمة الأصلية لأنه تم التحقق من صحتها وربما تمت إضافة الإعدادات الافتراضية بشكل صريح |
| retry |
سياق إعادة المحاولة لتنفيذ الدالة الحالية إذا تم تعريف نهج إعادة المحاولة |
| trace |
معلومات TraceContext لتمكين سيناريوهات التتبع الموزعة |
| trigger |
بيانات التعريف حول المشغل أو غير معرفة إذا كانت بيانات التعريف ممثلة بالفعل في مكان آخر على سبيل المثال، سيكون هذا غير معرف لمشغلات http ومشغلات المؤقت لأنه يمكنك العثور على هذه المعلومات حول الطلب & كائن المؤقت بدلا من ذلك |
الأساليب
| debug(any[]) | الطريقة الموصى بها لتسجيل بيانات تتبع الأخطاء (المستوى 1) أثناء استدعاء.
على غرار |
| error(any[]) | الطريقة الموصى بها لتسجيل بيانات الخطأ (المستوى 4) أثناء استدعاء .
على غرار |
| info(any[]) | الطريقة الموصى بها لتسجيل بيانات المعلومات (المستوى 2) أثناء استدعاء .
على غرار |
| log(any[]) | الطريقة الموصى بها لتسجيل البيانات أثناء استدعاء.
على غرار |
| trace(any[]) | الطريقة الموصى بها لتسجيل بيانات التتبع (المستوى 0) أثناء استدعاء .
على غرار |
| warn(any[]) | الطريقة الموصى بها لتسجيل بيانات التحذير (المستوى 3) أثناء استدعاء.
على غرار |
تفاصيل المنشئ
InvocationContext(InvocationContextInit)
لأغراض الاختبار فقط. سيتم إنشاء هذا دائما لك عند التشغيل في سياق وقت تشغيل Azure Functions
new InvocationContext(init?: InvocationContextInit)
المعلمات
تفاصيل الخاصية
extraInputs
كائن يستخدم للحصول على مدخلات ثانوية
extraInputs: InvocationContextExtraInputs
قيمة الخاصية
extraOutputs
كائن يستخدم لتعيين المخرجات الثانوية
extraOutputs: InvocationContextExtraOutputs
قيمة الخاصية
functionName
اسم الدالة التي يتم استدعاؤها
functionName: string
قيمة الخاصية
string
invocationId
معرف فريد فريد خاص بهذا الاستدعاء
invocationId: string
قيمة الخاصية
string
options
الخيارات المستخدمة عند تسجيل الدالة NOTE: قد تختلف هذه القيمة قليلا عن القيمة الأصلية لأنه تم التحقق من صحتها وربما تمت إضافة الإعدادات الافتراضية بشكل صريح
options: EffectiveFunctionOptions
قيمة الخاصية
retryContext
سياق إعادة المحاولة لتنفيذ الدالة الحالية إذا تم تعريف نهج إعادة المحاولة
retryContext?: RetryContext
قيمة الخاصية
traceContext
معلومات TraceContext لتمكين سيناريوهات التتبع الموزعة
traceContext?: TraceContext
قيمة الخاصية
triggerMetadata
بيانات التعريف حول المشغل أو غير معرفة إذا كانت بيانات التعريف ممثلة بالفعل في مكان آخر على سبيل المثال، سيكون هذا غير معرف لمشغلات http ومشغلات المؤقت لأنه يمكنك العثور على هذه المعلومات حول الطلب & كائن المؤقت بدلا من ذلك
triggerMetadata?: TriggerMetadata
قيمة الخاصية
تفاصيل الأسلوب
debug(any[])
الطريقة الموصى بها لتسجيل بيانات تتبع الأخطاء (المستوى 1) أثناء استدعاء.
على غرار console.debugNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function debug(args: any[])
المعلمات
- args
-
any[]
error(any[])
الطريقة الموصى بها لتسجيل بيانات الخطأ (المستوى 4) أثناء استدعاء .
على غرار console.errorNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function error(args: any[])
المعلمات
- args
-
any[]
info(any[])
الطريقة الموصى بها لتسجيل بيانات المعلومات (المستوى 2) أثناء استدعاء .
على غرار console.infoNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function info(args: any[])
المعلمات
- args
-
any[]
log(any[])
الطريقة الموصى بها لتسجيل البيانات أثناء استدعاء.
على غرار console.logNode.js، ولكن لديه تكامل مع ميزات Azure مثل application insights يستخدم مستوى سجل "المعلومات"
function log(args: any[])
المعلمات
- args
-
any[]
trace(any[])
الطريقة الموصى بها لتسجيل بيانات التتبع (المستوى 0) أثناء استدعاء .
على غرار console.traceNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function trace(args: any[])
المعلمات
- args
-
any[]
warn(any[])
الطريقة الموصى بها لتسجيل بيانات التحذير (المستوى 3) أثناء استدعاء.
على غرار console.warnNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function warn(args: any[])
المعلمات
- args
-
any[]