FunctionContext クラス

定義

関数の実行に関する情報をカプセル化します。

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
継承
FunctionContext

コンストラクター

FunctionContext()

関数の実行に関する情報をカプセル化します。

プロパティ

BindingContext

現在の関数呼び出しのバインド コンテキストを取得します。 このコンテキストは、バインド データを取得するために使用されます。

CancellationToken

関数の CancellationToken 呼び出しが取り消されていることを通知する を取得します。

Features

このコンテキストでサポートされている機能を含むコレクションを取得します。

FunctionDefinition

FunctionDefinition実行されている関数を記述する を取得します。

FunctionId

通常はホストによって割り当てられる関数 ID を取得します。 この識別子は関数に固有であり、呼び出し間で安定しています。

InstanceServices

この実行の IServiceProvider サービスへのアクセスを提供する を取得または設定します。

InvocationId

呼び出し ID を取得します。 この識別子は、呼び出しに対して一意です。

Items

この呼び出しのスコープ内でデータを共有するために使用できるキー/値コレクションを取得または設定します。

RetryContext

現在の関数呼び出しをトリガーしたイベントの再試行に関する情報を含む再試行コンテキストを取得します。

TraceContext

分散トレース コンテキストを取得します。

拡張メソッド

BindInputAsync<T>(FunctionContext, BindingMetadata)

要求された BindingMetadata インスタンスの入力バインド項目をバインドします。

GetInvocationResult(FunctionContext)

現在の関数呼び出しの呼び出し結果を取得します。

GetInvocationResult<T>(FunctionContext)

現在の関数呼び出しの呼び出し結果を取得します。

GetOutputBindings<T>(FunctionContext)

現在の関数呼び出しの出力バインド エントリを取得します。

GetHttpRequestDataAsync(FunctionContext)

呼び出しが HttpRequestData http トリガーの場合は、 インスタンスを取得します。

GetHttpResponseData(FunctionContext)

呼び出しが HttpResponseData http トリガーの場合は、 インスタンスを取得します。

GetLogger(FunctionContext, String)

指定した の新しい ILogger インスタンスを作成します FunctionContext

GetLogger<T>(FunctionContext)

指定した型のフル ネームを使用して、新しい ILogger インスタンスを作成します。

適用対象