FunctionContext Clase

Definición

Encapsula la información sobre la ejecución de una función.

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
Herencia
FunctionContext

Constructores

FunctionContext()

Encapsula la información sobre la ejecución de una función.

Propiedades

BindingContext

Obtiene el contexto de enlace para la invocación de función actual. Este contexto se usa para recuperar datos de enlace.

CancellationToken

Obtiene que CancellationToken indica que se cancela una invocación de función.

Features

Obtiene una colección que contiene las características admitidas por este contexto.

FunctionDefinition

Obtiene el FunctionDefinition objeto que describe la función que se está ejecutando.

FunctionId

Obtiene el identificador de función, normalmente asignado por el host. Este identificador es único para una función y estable entre invocaciones.

InstanceServices

Obtiene o establece el IServiceProvider objeto que proporciona acceso a los servicios de esta ejecución.

InvocationId

Obtiene el identificador de invocación. Este identificador es único para una invocación.

Items

Obtiene o establece una colección de clave-valor que se puede usar para compartir datos dentro del ámbito de esta invocación.

RetryContext

Obtiene el contexto de reintento que contiene información sobre la acvitidad de reintento para el evento que desencadenó la invocación de la función actual.

TraceContext

Obtiene el contexto de seguimiento distribuido.

Métodos de extensión

BindInputAsync<T>(FunctionContext, BindingMetadata)

Enlaza un elemento de enlace de entrada para la instancia BindingMetadata solicitada.

GetInvocationResult(FunctionContext)

Obtiene el resultado de la invocación de la función actual.

GetInvocationResult<T>(FunctionContext)

Obtiene el resultado de la invocación de la función actual.

GetOutputBindings<T>(FunctionContext)

Obtiene las entradas de enlace de salida para la invocación de función actual.

GetHttpRequestDataAsync(FunctionContext)

Obtiene la HttpRequestData instancia si la invocación es para un desencadenador http.

GetHttpResponseData(FunctionContext)

Obtiene la HttpResponseData instancia si la invocación es para un desencadenador http.

GetLogger(FunctionContext, String)

Crea una nueva ILogger instancia para el especificado FunctionContext.

GetLogger<T>(FunctionContext)

Crea una instancia de ILogger mediante el nombre completo del tipo especificado.

Se aplica a