Partager via


FunctionContext Classe

Définition

Encapsule les informations sur l’exécution d’une fonction.

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
Héritage
FunctionContext

Constructeurs

FunctionContext()

Encapsule les informations sur l’exécution d’une fonction.

Propriétés

BindingContext

Obtient le contexte de liaison pour l’appel de fonction actuel. Ce contexte est utilisé pour récupérer des données de liaison.

CancellationToken

Obtient le CancellationToken qui indique qu’un appel de fonction est en cours d’annulation.

Features

Obtient une collection contenant les fonctionnalités prises en charge par ce contexte.

FunctionDefinition

Obtient le FunctionDefinition qui décrit la fonction en cours d’exécution.

FunctionId

Obtient l’ID de fonction, généralement attribué par l’hôte. Cet identificateur est unique à une fonction et stable entre les appels.

InstanceServices

Obtient ou définit le IServiceProvider qui fournit l’accès aux services de cette exécution.

InvocationId

Obtient l’ID d’appel. Cet identificateur est unique à un appel.

Items

Obtient ou définit une collection clé/valeur qui peut être utilisée pour partager des données dans l’étendue de cet appel.

RetryContext

Obtient le contexte de nouvelle tentative contenant des informations sur l’acvitité des nouvelles tentatives pour l’événement qui a déclenché l’appel de fonction actuel.

TraceContext

Obtient le contexte de suivi distribué.

Méthodes d’extension

BindInputAsync<T>(FunctionContext, BindingMetadata)

Lie un élément de liaison d’entrée pour l’instance demandée BindingMetadata.

GetInvocationResult(FunctionContext)

Obtient le résultat de l’appel de fonction actuel.

GetInvocationResult<T>(FunctionContext)

Obtient le résultat de l’appel de fonction actuel.

GetOutputBindings<T>(FunctionContext)

Obtient les entrées de liaison de sortie pour l’appel de fonction actuel.

GetHttpRequestDataAsync(FunctionContext)

Obtient le HttpRequestData instance si l’appel concerne un déclencheur http.

GetHttpResponseData(FunctionContext)

Obtient le HttpResponseData instance si l’appel concerne un déclencheur http.

GetLogger(FunctionContext, String)

Crée un instance ILogger pour le spécifiéFunctionContext.

GetLogger<T>(FunctionContext)

Crée une instance de ILogger en utilisant le nom complet du type donné.

S’applique à