مشاركة عبر


EntityContext interface

كائن السياق الذي تم تمريره إلى وظائف الكيان.

يمتد

الخصائص

df

كائن يحتوي على جميع واجهات برمجة تطبيقات كيان DF وخصائصه

الخصائص الموروثة

extraInputs

كائن يستخدم للحصول على مدخلات ثانوية

extraOutputs

كائن يستخدم لتعيين المخرجات الثانوية

functionName

اسم الدالة التي يتم استدعاؤها

invocationId

معرف فريد فريد خاص بهذا الاستدعاء

options

الخيارات المستخدمة عند تسجيل الدالة NOTE: قد تختلف هذه القيمة قليلا عن القيمة الأصلية لأنه تم التحقق من صحتها وربما تمت إضافة الإعدادات الافتراضية بشكل صريح

retryContext

سياق إعادة المحاولة لتنفيذ الدالة الحالية إذا تم تعريف نهج إعادة المحاولة

traceContext

معلومات TraceContext لتمكين سيناريوهات التتبع الموزعة

triggerMetadata

بيانات التعريف حول المشغل أو غير معرفة إذا كانت بيانات التعريف ممثلة بالفعل في مكان آخر على سبيل المثال، سيكون هذا غير معرف لمشغلات http ومشغلات المؤقت لأنه يمكنك العثور على هذه المعلومات حول الطلب & كائن المؤقت بدلا من ذلك

الأساليب المتوارثة

debug(any[])

الطريقة الموصى بها لتسجيل بيانات تتبع الأخطاء (المستوى 1) أثناء استدعاء. على غرار console.debugNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق

error(any[])

الطريقة الموصى بها لتسجيل بيانات الخطأ (المستوى 4) أثناء استدعاء . على غرار console.errorNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق

info(any[])

الطريقة الموصى بها لتسجيل بيانات المعلومات (المستوى 2) أثناء استدعاء . على غرار console.infoNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق

log(any[])

الطريقة الموصى بها لتسجيل البيانات أثناء استدعاء. على غرار console.logNode.js، ولكن لديه تكامل مع ميزات Azure مثل application insights يستخدم مستوى سجل "المعلومات"

trace(any[])

الطريقة الموصى بها لتسجيل بيانات التتبع (المستوى 0) أثناء استدعاء . على غرار console.traceNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق

warn(any[])

الطريقة الموصى بها لتسجيل بيانات التحذير (المستوى 3) أثناء استدعاء. على غرار console.warnNode.js، ولكن لديه تكامل مع ميزات Azure مثل رؤى التطبيق

تفاصيل الخاصية

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