InvocationContext class

この呼び出しに固有のメタデータとヘルパー メソッドが含まれています

コンストラクター

InvocationContext(InvocationContextInit)

テスト目的のみ。 これは、Azure Functions ランタイムのコンテキストで実行するときに常に構築されます

プロパティ

extraInputs

セカンダリ入力を取得するために使用されるオブジェクト

extraOutputs

セカンダリ出力の設定に使用されるオブジェクト

functionName

呼び出される関数の名前

invocationId

この呼び出しに固有の一意の GUID

options

関数の登録時に使用されるオプション注: この値は、検証され、既定値が明示的に追加されている可能性があるため、元の値とは若干異なる場合があります

retryContext

再試行ポリシーが定義されている場合の現在の関数実行の再試行コンテキスト

traceContext

分散トレース シナリオを有効にする TraceContext 情報

triggerMetadata

トリガーに関するメタデータ、またはメタデータが既に他の場所で表されている場合は未定義です。たとえば、要求に関する情報がタイマー オブジェクト & 見つかるので、http トリガーとタイマー トリガーでは未定義になります。

メソッド

debug(any[])

呼び出し中にデバッグ データ (レベル 1) をログに記録する推奨される方法。 Node.jsの console.debugに似ていますが、Application Insights などの Azure 機能と統合されています

error(any[])

呼び出し中にエラー データ (レベル 4) をログに記録する推奨される方法。 Node.jsの console.errorに似ていますが、Application Insights などの Azure 機能と統合されています

info(any[])

呼び出し中に情報データ (レベル 2) をログに記録する推奨される方法。 Node.jsの console.infoに似ていますが、Application Insights などの Azure 機能と統合されています

log(any[])

呼び出し中にデータをログに記録する推奨される方法。 Node.jsの console.logに似ていますが、Application Insights などの Azure 機能との統合には、"情報" ログ レベルを使用します

trace(any[])

呼び出し中にトレース データ (レベル 0) をログに記録する推奨される方法。 Node.jsの console.traceに似ていますが、Application Insights などの Azure 機能と統合されています

warn(any[])

呼び出し中に警告データ (レベル 3) をログに記録する推奨される方法。 Node.jsの console.warnに似ていますが、Application Insights などの Azure 機能と統合されています

コンストラクターの詳細

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

再試行ポリシーが定義されている場合の現在の関数実行の再試行コンテキスト

retryContext?: RetryContext

プロパティ値

traceContext

分散トレース シナリオを有効にする TraceContext 情報

traceContext?: 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[]