EntityContext interface

Objek konteks diteruskan ke Fungsi entitas.

Memperluas

Properti

df

Objek yang berisi semua API dan properti entitas DF

Properti yang Diwariskan

extraInputs

Objek yang digunakan untuk mendapatkan input sekunder

extraOutputs

Objek yang digunakan untuk mengatur output sekunder

functionName

Nama fungsi yang sedang dipanggil

invocationId

Panduan unik khusus untuk pemanggilan ini

options

Opsi yang digunakan saat mendaftarkan fungsi NOTE: Nilai ini mungkin sedikit berbeda dari aslinya karena telah divalidasi dan default mungkin telah ditambahkan secara eksplisit

retryContext

Konteks coba lagi dari eksekusi fungsi saat ini jika kebijakan coba lagi ditentukan

traceContext

Informasi TraceContext untuk mengaktifkan skenario pelacakan terdistribusi

triggerMetadata

Metadata tentang pemicu atau tidak terdefinisi jika metadata sudah diwakili di tempat lain Misalnya, ini akan tidak ditentukan untuk pemicu http dan timer karena Anda dapat menemukan informasi tersebut pada permintaan & objek timer sebagai gantinya

Metode yang Diwarisi

debug(any[])

Cara yang disarankan untuk mencatat data debug (tingkat 1) selama pemanggilan. Mirip dengan console.debugNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

error(any[])

Cara yang disarankan untuk mencatat data kesalahan (tingkat 4) selama pemanggilan. Mirip dengan console.errorNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

info(any[])

Cara yang disarankan untuk mencatat data informasi (tingkat 2) selama pemanggilan. Mirip dengan console.infoNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

log(any[])

Cara yang disarankan untuk mencatat data selama pemanggilan. Mirip dengan console.logNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi Menggunakan tingkat log 'informasi'

trace(any[])

Cara yang disarankan untuk mencatat data pelacakan (tingkat 0) selama pemanggilan. Mirip dengan console.traceNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

warn(any[])

Cara yang disarankan untuk mencatat data peringatan (tingkat 3) selama pemanggilan. Mirip dengan console.warnNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

Detail Properti

df

Objek yang berisi semua API dan properti entitas DF

df: DurableEntityContext<T>

Nilai Properti

Detail Properti yang Diwariskan

extraInputs

Objek yang digunakan untuk mendapatkan input sekunder

extraInputs: InvocationContextExtraInputs

Nilai Properti

Diwariskan Dari InvocationContext.extraInputs

extraOutputs

Objek yang digunakan untuk mengatur output sekunder

extraOutputs: InvocationContextExtraOutputs

Nilai Properti

Diwariskan Dari InvocationContext.extraOutputs

functionName

Nama fungsi yang sedang dipanggil

functionName: string

Nilai Properti

string

Diwarisi Dari InvocationContext.functionName

invocationId

Panduan unik khusus untuk pemanggilan ini

invocationId: string

Nilai Properti

string

Diwariskan Dari InvocationContext.invocationId

options

Opsi yang digunakan saat mendaftarkan fungsi NOTE: Nilai ini mungkin sedikit berbeda dari aslinya karena telah divalidasi dan default mungkin telah ditambahkan secara eksplisit

options: EffectiveFunctionOptions

Nilai Properti

Diwariskan Dari InvocationContext.options

retryContext

Konteks coba lagi dari eksekusi fungsi saat ini jika kebijakan coba lagi ditentukan

retryContext?: RetryContext

Nilai Properti

Diwariskan Dari InvocationContext.retryContext

traceContext

Informasi TraceContext untuk mengaktifkan skenario pelacakan terdistribusi

traceContext?: TraceContext

Nilai Properti

Diwariskan Dari InvocationContext.traceContext

triggerMetadata

Metadata tentang pemicu atau tidak terdefinisi jika metadata sudah diwakili di tempat lain Misalnya, ini akan tidak ditentukan untuk pemicu http dan timer karena Anda dapat menemukan informasi tersebut pada permintaan & objek timer sebagai gantinya

triggerMetadata?: TriggerMetadata

Nilai Properti

Diwariskan Dari InvocationContext.triggerMetadata

Detail Metode yang Diwarisi

debug(any[])

Cara yang disarankan untuk mencatat data debug (tingkat 1) selama pemanggilan. Mirip dengan console.debugNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

function debug(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.debug

error(any[])

Cara yang disarankan untuk mencatat data kesalahan (tingkat 4) selama pemanggilan. Mirip dengan console.errorNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

function error(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.error

info(any[])

Cara yang disarankan untuk mencatat data informasi (tingkat 2) selama pemanggilan. Mirip dengan console.infoNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

function info(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.info

log(any[])

Cara yang disarankan untuk mencatat data selama pemanggilan. Mirip dengan console.logNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi Menggunakan tingkat log 'informasi'

function log(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.log

trace(any[])

Cara yang disarankan untuk mencatat data pelacakan (tingkat 0) selama pemanggilan. Mirip dengan console.traceNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

function trace(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.trace

warn(any[])

Cara yang disarankan untuk mencatat data peringatan (tingkat 3) selama pemanggilan. Mirip dengan console.warnNode.js, tetapi memiliki integrasi dengan fitur Azure seperti wawasan aplikasi

function warn(args: any[])

Parameter

args

any[]

Diwariskan Dari InvocationContext.warn