EntityContext interface
كائن السياق الذي تم تمريره إلى وظائف الكيان.
- يمتد
الخصائص
| df | كائن يحتوي على جميع واجهات برمجة تطبيقات كيان DF وخصائصه |
الخصائص الموروثة
| 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) أثناء استدعاء.
على غرار |
تفاصيل الخاصية
df
كائن يحتوي على جميع واجهات برمجة تطبيقات كيان DF وخصائصه
df: DurableEntityContext<T>
قيمة الخاصية
تفاصيل الخاصية الموروثة
extraInputs
كائن يستخدم للحصول على مدخلات ثانوية
extraInputs: InvocationContextExtraInputs
قيمة الخاصية
موروثة من InvocationContext.extraInputs
extraOutputs
كائن يستخدم لتعيين المخرجات الثانوية
extraOutputs: InvocationContextExtraOutputs
قيمة الخاصية
موروث من InvocationContext.extraOutputs
functionName
اسم الدالة التي يتم استدعاؤها
functionName: string
قيمة الخاصية
string
موروث من InvocationContext.functionName
invocationId
معرف فريد فريد خاص بهذا الاستدعاء
invocationId: string
قيمة الخاصية
string
موروث من InvocationContext.invocationId
options
الخيارات المستخدمة عند تسجيل الدالة NOTE: قد تختلف هذه القيمة قليلا عن القيمة الأصلية لأنه تم التحقق من صحتها وربما تمت إضافة الإعدادات الافتراضية بشكل صريح
options: EffectiveFunctionOptions
قيمة الخاصية
موروث من InvocationContext.options
retryContext
سياق إعادة المحاولة لتنفيذ الدالة الحالية إذا تم تعريف نهج إعادة المحاولة
retryContext?: RetryContext
قيمة الخاصية
موروث من InvocationContext.retryContext
traceContext
معلومات TraceContext لتمكين سيناريوهات التتبع الموزعة
traceContext?: TraceContext
قيمة الخاصية
موروث من InvocationContext.traceContext
triggerMetadata
بيانات التعريف حول المشغل أو غير معرفة إذا كانت بيانات التعريف ممثلة بالفعل في مكان آخر على سبيل المثال، سيكون هذا غير معرف لمشغلات http ومشغلات المؤقت لأنه يمكنك العثور على هذه المعلومات حول الطلب & كائن المؤقت بدلا من ذلك
triggerMetadata?: TriggerMetadata
قيمة الخاصية
موروث من InvocationContext.triggerMetadata
تفاصيل الأساليب المتوارثة
debug(any[])
الطريقة الموصى بها لتسجيل بيانات تتبع الأخطاء (المستوى 1) أثناء استدعاء.
على غرار console.debugNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function debug(args: any[])
المعلمات
- args
-
any[]
موروث من InvocationContext.debug
error(any[])
الطريقة الموصى بها لتسجيل بيانات الخطأ (المستوى 4) أثناء استدعاء .
على غرار console.errorNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function error(args: any[])
المعلمات
- args
-
any[]
موروث من InvocationContext.error
info(any[])
الطريقة الموصى بها لتسجيل بيانات المعلومات (المستوى 2) أثناء استدعاء .
على غرار console.infoNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function info(args: any[])
المعلمات
- args
-
any[]
موروث من InvocationContext.info
log(any[])
الطريقة الموصى بها لتسجيل البيانات أثناء استدعاء.
على غرار console.logNode.js، ولكن لديه تكامل مع ميزات Azure مثل application insights يستخدم مستوى سجل "المعلومات"
function log(args: any[])
المعلمات
- args
-
any[]
موروث من InvocationContext.log
trace(any[])
الطريقة الموصى بها لتسجيل بيانات التتبع (المستوى 0) أثناء استدعاء .
على غرار console.traceNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function trace(args: any[])
المعلمات
- args
-
any[]
موروث من InvocationContext.trace
warn(any[])
الطريقة الموصى بها لتسجيل بيانات التحذير (المستوى 3) أثناء استدعاء.
على غرار console.warnNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق
function warn(args: any[])
المعلمات
- args
-
any[]
موروثة من InvocationContext.warn