DummyOrchestrationContext class

Durable Functions API のモック作成/スタブを容易にするダミーの既定値を持つオーケストレーション コンテキスト。

Extends

コンストラクター

DummyOrchestrationContext(string, string, LogHandler)

ダミー オーケストレーション コンテキストの新しいインスタンスを作成します。 すべてのパラメーターは省略可能ですが、テスト プロセスの柔軟性を実現するために公開されます。

プロパティ

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

コンストラクターの詳細

DummyOrchestrationContext(string, string, LogHandler)

ダミー オーケストレーション コンテキストの新しいインスタンスを作成します。 すべてのパラメーターは省略可能ですが、テスト プロセスの柔軟性を実現するために公開されます。

new DummyOrchestrationContext(functionName?: string, invocationId?: string, logHandler?: LogHandler)

パラメーター

functionName

string

オーケストレーション関数の名前

invocationId

string

オーケストレーションのこの特定の呼び出しの ID

logHandler
LogHandler

オーケストレーション関数からログを出力するハンドラー

プロパティの詳細

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 から継承された