EntityContext interface
Objek konteks diteruskan ke Fungsi entitas.
- Memperluas
Properti
| df | Objek yang berisi semua API dan properti entitas DF |
Properti yang Diwariskan
| extra |
Objek yang digunakan untuk mendapatkan input sekunder |
| extra |
Objek yang digunakan untuk mengatur output sekunder |
| function |
Nama fungsi yang sedang dipanggil |
| invocation |
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 |
| retry |
Konteks coba lagi dari eksekusi fungsi saat ini jika kebijakan coba lagi ditentukan |
| trace |
Informasi TraceContext untuk mengaktifkan skenario pelacakan terdistribusi |
| trigger |
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 |
| error(any[]) | Cara yang disarankan untuk mencatat data kesalahan (tingkat 4) selama pemanggilan.
Mirip dengan |
| info(any[]) | Cara yang disarankan untuk mencatat data informasi (tingkat 2) selama pemanggilan.
Mirip dengan |
| log(any[]) | Cara yang disarankan untuk mencatat data selama pemanggilan.
Mirip dengan |
| trace(any[]) | Cara yang disarankan untuk mencatat data pelacakan (tingkat 0) selama pemanggilan.
Mirip dengan |
| warn(any[]) | Cara yang disarankan untuk mencatat data peringatan (tingkat 3) selama pemanggilan.
Mirip dengan |
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