Partilhar via


FunctionContext Classe

Definição

Encapsula as informações sobre uma execução de função.

public abstract class FunctionContext
type FunctionContext = class
Public MustInherit Class FunctionContext
Herança
FunctionContext

Construtores

FunctionContext()

Encapsula as informações sobre uma execução de função.

Propriedades

BindingContext

Obtém o contexto de associação para a invocação de função atual. Esse contexto é usado para recuperar dados de associação.

CancellationToken

Obtém o CancellationToken que sinaliza que uma invocação de função está sendo cancelada.

Features

Obtém uma coleção que contém os recursos compatíveis com esse contexto.

FunctionDefinition

Obtém o FunctionDefinition que descreve a função que está sendo executada.

FunctionId

Obtém a ID da função, normalmente atribuída pelo host. Esse identificador é exclusivo de uma função e estável entre invocações.

InstanceServices

Obtém ou define o IServiceProvider que fornece acesso aos serviços dessa execução.

InvocationId

Obtém a ID de invocação. Esse identificador é exclusivo de uma invocação.

Items

Obtém ou define uma coleção de chave/valor que pode ser usada para compartilhar dados dentro do escopo dessa invocação.

RetryContext

Obtém o contexto de repetição que contém informações sobre a acvitidade de repetição para o evento que disparou a invocação de função atual.

TraceContext

Obtém o contexto de rastreamento distribuído.

Métodos de Extensão

BindInputAsync<T>(FunctionContext, BindingMetadata)

Associa um item de associação de entrada para a instância de BindingMetadata solicitada.

GetInvocationResult(FunctionContext)

Obtém o resultado da invocação da função atual.

GetInvocationResult<T>(FunctionContext)

Obtém o resultado da invocação da função atual.

GetOutputBindings<T>(FunctionContext)

Obtém as entradas de associação de saída para a invocação de função atual.

GetHttpRequestDataAsync(FunctionContext)

Obtém a HttpRequestData instância se a invocação for para um gatilho http.

GetHttpResponseData(FunctionContext)

Obtém a HttpResponseData instância se a invocação for para um gatilho http.

GetLogger(FunctionContext, String)

Cria uma nova ILogger instância para o especificado FunctionContext.

GetLogger<T>(FunctionContext)

Cria uma nova instância de ILogger usando o nome completo do tipo fornecido.

Aplica-se a