Compartir a través de


IFunctionsWorkerApplicationBuilder Interfaz

Definición

Representa un generador para una aplicación de trabajo de Functions.

public interface IFunctionsWorkerApplicationBuilder
type IFunctionsWorkerApplicationBuilder = interface
Public Interface IFunctionsWorkerApplicationBuilder

Propiedades

Services

Colección de servicios para el objeto actual IFunctionsWorkerApplicationBuilder.

Métodos

Use(Func<FunctionExecutionDelegate,FunctionExecutionDelegate>)

Registra un middleware personalizado en la canalización de invocación del trabajo.

Métodos de extensión

UseDefaultWorkerMiddleware(IFunctionsWorkerApplicationBuilder)

Configura para IFunctionsWorkerApplicationBuilder usar el conjunto predeterminado de middleware usado por el trabajador, en el orden siguiente:

  1. Microsoft.Azure.Functions.Worker.OutputBindings.OutputBindingsMiddleware
  2. Microsoft.Azure.Functions.Worker.Pipeline.FunctionExecutionMiddleware
UseFunctionExecutionMiddleware(IFunctionsWorkerApplicationBuilder)

Configura para IFunctionsWorkerApplicationBuilder usar el valor predeterminado Microsoft.Azure.Functions.Worker.Pipeline.FunctionExecutionMiddleware.

UseMiddleware(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Func<Task>,Task>)

Configura para IFunctionsWorkerApplicationBuilder usar el delegado de middleware insertado proporcionado.

UseMiddleware<T>(IFunctionsWorkerApplicationBuilder)

Configura para IFunctionsWorkerApplicationBuilder usar el tipo de middleware proporcionado.

UseOutputBindingsMiddleware(IFunctionsWorkerApplicationBuilder)

Configura para IFunctionsWorkerApplicationBuilder usar el valor predeterminado Microsoft.Azure.Functions.Worker.OutputBindings.OutputBindingsMiddleware.

UseWhen(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Boolean>, Func<FunctionContext,Func<Task>,Task>)

Configura para IFunctionsWorkerApplicationBuilder usar el delegado de middleware insertado proporcionado cuando la expresión de predicado proporcionada devuelve true.

UseWhen<T>(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Boolean>)

Configura para IFunctionsWorkerApplicationBuilder usar el tipo de middleware proporcionado, cuando la expresión de predicado proporcionada devuelve true.

Se aplica a