InvocationContext class

Berisi metadata dan metode pembantu khusus untuk pemanggilan ini

Konstruktor

InvocationContext(InvocationContextInit)

Hanya untuk tujuan pengujian. Ini akan selalu dibangun untuk Anda saat dijalankan dalam konteks runtime Bahasa Umum Azure Functions

Properti

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

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 Konstruktor

InvocationContext(InvocationContextInit)

Hanya untuk tujuan pengujian. Ini akan selalu dibangun untuk Anda saat dijalankan dalam konteks runtime Bahasa Umum Azure Functions

new InvocationContext(init?: InvocationContextInit)

Parameter

Detail Properti

extraInputs

Objek yang digunakan untuk mendapatkan input sekunder

extraInputs: InvocationContextExtraInputs

Nilai Properti

extraOutputs

Objek yang digunakan untuk mengatur output sekunder

extraOutputs: InvocationContextExtraOutputs

Nilai Properti

functionName

Nama fungsi yang sedang dipanggil

functionName: string

Nilai Properti

string

invocationId

Panduan unik khusus untuk pemanggilan ini

invocationId: string

Nilai Properti

string

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

retryContext

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

retryContext?: RetryContext

Nilai Properti

traceContext

Informasi TraceContext untuk mengaktifkan skenario pelacakan terdistribusi

traceContext?: TraceContext

Nilai Properti

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

Detail Metode

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[]

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[]

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[]

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[]

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[]

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[]