InvocationContext class
包含此調用專屬的元數據和協助程式方法
建構函式
| Invocation |
僅供測試之用。 在 Azure Functions 運行時間的內容中執行時,一律會為您建構此專案 |
屬性
| extra |
用來取得次要輸入的物件 |
| extra |
用來設定次要輸出的物件 |
| function |
正在叫用的函式名稱 |
| invocation |
這個調用特有的唯一 GUID |
| options | 註冊函式時所使用的選項注意:這個值可能會與原始值稍有不同,因為它已經過驗證,而且預設值可能已明確新增 |
| retry |
如果已定義重試原則,則目前函式執行的重試內容 |
| trace |
啟用分散式追蹤案例的 TraceContext 資訊 |
| trigger |
如果元數據已在其他地方表示,則觸發程式的相關元數據或未定義。例如,HTTP 和定時器觸發程式不會定義此元數據,因為您可以改為找到要求的相關信息 & 定時器物件 |
方法
| debug(any[]) | 在叫用期間記錄偵錯數據 (層級 1) 的建議方式。
類似於 Node.js |
| error(any[]) | 在叫用期間記錄錯誤數據(層級 4)的建議方式。
類似於 Node.js |
| info(any[]) | 在叫用期間記錄信息數據 (層級 2) 的建議方式。
類似於 Node.js |
| log(any[]) | 在叫用期間記錄數據的建議方式。
類似於 Node.js的 |
| trace(any[]) | 在叫用期間記錄追蹤數據 (層級 0) 的建議方式。
類似於 Node.js |
| warn(any[]) | 在叫用期間記錄警告數據 (層級 3) 的建議方式。
類似於 Node.js |
建構函式詳細資料
InvocationContext(InvocationContextInit)
僅供測試之用。 在 Azure Functions 運行時間的內容中執行時,一律會為您建構此專案
new InvocationContext(init?: InvocationContextInit)
參數
屬性詳細資料
extraInputs
extraOutputs
functionName
正在叫用的函式名稱
functionName: string
屬性值
string
invocationId
這個調用特有的唯一 GUID
invocationId: string
屬性值
string
options
註冊函式時所使用的選項注意:這個值可能會與原始值稍有不同,因為它已經過驗證,而且預設值可能已明確新增
options: EffectiveFunctionOptions
屬性值
retryContext
traceContext
triggerMetadata
如果元數據已在其他地方表示,則觸發程式的相關元數據或未定義。例如,HTTP 和定時器觸發程式不會定義此元數據,因為您可以改為找到要求的相關信息 & 定時器物件
triggerMetadata?: TriggerMetadata
屬性值
方法詳細資料
debug(any[])
在叫用期間記錄偵錯數據 (層級 1) 的建議方式。
類似於 Node.jsconsole.debug,但已與 Application Insights 等 Azure 功能整合
function debug(args: any[])
參數
- args
-
any[]
error(any[])
在叫用期間記錄錯誤數據(層級 4)的建議方式。
類似於 Node.jsconsole.error,但已與 Application Insights 等 Azure 功能整合
function error(args: any[])
參數
- args
-
any[]
info(any[])
在叫用期間記錄信息數據 (層級 2) 的建議方式。
類似於 Node.jsconsole.info,但已與 Application Insights 等 Azure 功能整合
function info(args: any[])
參數
- args
-
any[]
log(any[])
在叫用期間記錄數據的建議方式。
類似於 Node.js的 console.log,但已與 Application Insights 等 Azure 功能整合使用「資訊」記錄層級
function log(args: any[])
參數
- args
-
any[]
trace(any[])
在叫用期間記錄追蹤數據 (層級 0) 的建議方式。
類似於 Node.jsconsole.trace,但已與 Application Insights 等 Azure 功能整合
function trace(args: any[])
參數
- args
-
any[]
warn(any[])
在叫用期間記錄警告數據 (層級 3) 的建議方式。
類似於 Node.jsconsole.warn,但已與 Application Insights 等 Azure 功能整合
function warn(args: any[])
參數
- args
-
any[]