OrchestrationContext interface

オーケストレーション関数に渡されるコンテキスト オブジェクト。

Extends

プロパティ

df

すべての DF オーケストレーション API とプロパティを含むオブジェクト

継承されたプロパティ

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 機能と統合されています

プロパティの詳細

df

すべての DF オーケストレーション API とプロパティを含むオブジェクト

df: DurableOrchestrationContext

プロパティ値

継承されたプロパティの詳細

extraInputs

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

extraInputs: InvocationContextExtraInputs

プロパティ値

InvocationContext.extraInputs から継承された

extraOutputs

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

extraOutputs: InvocationContextExtraOutputs

プロパティ値

InvocationContext.extraOutputs から継承された

functionName

呼び出される関数の名前

functionName: string

プロパティ値

string

InvocationContext.functionName から継承された

invocationId

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

invocationId: string

プロパティ値

string

InvocationContext.invocationId から継承された

options

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

options: EffectiveFunctionOptions

プロパティ値

InvocationContext.options から継承された

retryContext

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

retryContext?: RetryContext

プロパティ値

InvocationContext.retryContext から継承された

traceContext

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

traceContext?: TraceContext

プロパティ値

InvocationContext.traceContext から継承された

triggerMetadata

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

triggerMetadata?: TriggerMetadata

プロパティ値

InvocationContext.triggerMetadata から継承された

継承済みメソッドの詳細

debug(any[])

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

function debug(args: any[])

パラメーター

args

any[]

InvocationContext.debug から継承された

error(any[])

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

function error(args: any[])

パラメーター

args

any[]

InvocationContext.error から継承された

info(any[])

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

function info(args: any[])

パラメーター

args

any[]

継承された InvocationContext.info

log(any[])

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

function log(args: any[])

パラメーター

args

any[]

InvocationContext.log から継承された

trace(any[])

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

function trace(args: any[])

パラメーター

args

any[]

InvocationContext.trace から継承された

warn(any[])

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

function warn(args: any[])

パラメーター

args

any[]

InvocationContext.warn から継承された