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
セカンダリ入力を取得するために使用されるオブジェクト
extraInputs: InvocationContextExtraInputs
プロパティ値
extraOutputs
セカンダリ出力の設定に使用されるオブジェクト
extraOutputs: InvocationContextExtraOutputs
プロパティ値
functionName
呼び出される関数の名前
functionName: string
プロパティ値
string
invocationId
この呼び出しに固有の一意の GUID
invocationId: string
プロパティ値
string
options
関数の登録時に使用されるオプション注: この値は、検証され、既定値が明示的に追加されている可能性があるため、元の値とは若干異なる場合があります
options: EffectiveFunctionOptions
プロパティ値
retryContext
traceContext
triggerMetadata
トリガーに関するメタデータ、またはメタデータが既に他の場所で表されている場合は未定義です。たとえば、要求に関する情報がタイマー オブジェクト & 見つかるので、http トリガーとタイマー トリガーでは未定義になります。
triggerMetadata?: TriggerMetadata
プロパティ値
メソッドの詳細
debug(any[])
呼び出し中にデバッグ データ (レベル 1) をログに記録する推奨される方法。
Node.jsの console.debugに似ていますが、Application Insights などの Azure 機能と統合されています
function debug(args: any[])
パラメーター
- args
-
any[]
error(any[])
呼び出し中にエラー データ (レベル 4) をログに記録する推奨される方法。
Node.jsの console.errorに似ていますが、Application Insights などの Azure 機能と統合されています
function error(args: any[])
パラメーター
- args
-
any[]
info(any[])
呼び出し中に情報データ (レベル 2) をログに記録する推奨される方法。
Node.jsの console.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.jsの console.traceに似ていますが、Application Insights などの Azure 機能と統合されています
function trace(args: any[])
パラメーター
- args
-
any[]
warn(any[])
呼び出し中に警告データ (レベル 3) をログに記録する推奨される方法。
Node.jsの console.warnに似ていますが、Application Insights などの Azure 機能と統合されています
function warn(args: any[])
パラメーター
- args
-
any[]