WorkerHostBuilderExtensions.ConfigureFunctionsWorkerDefaults Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ConfigureFunctionsWorkerDefaults(IHostBuilder) |
Configures the default set of Functions Worker services to the provided IHostBuilder. The following defaults are configured:
|
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<IFunctionsWorkerApplicationBuilder>) |
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided IFunctionsWorkerApplicationBuilder. The following defaults are configured:
|
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<WorkerOptions>) |
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided WorkerOptions. The following defaults are configured:
|
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<HostBuilderContext,IFunctionsWorkerApplicationBuilder>) |
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder.
|
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<IFunctionsWorkerApplicationBuilder>, Action<WorkerOptions>) |
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided IFunctionsWorkerApplicationBuilder and a delegate to configure the WorkerOptions. The following defaults are configured:
|
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<HostBuilderContext,IFunctionsWorkerApplicationBuilder>, Action<WorkerOptions>) |
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder, and a delegate to configure the WorkerOptions.
|
ConfigureFunctionsWorkerDefaults(IHostBuilder)
Configures the default set of Functions Worker services to the provided IHostBuilder. The following defaults are configured:
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
Returns
The IHostBuilder.
Applies to
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<IFunctionsWorkerApplicationBuilder>)
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided IFunctionsWorkerApplicationBuilder. The following defaults are configured:
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> configure);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder, configure As Action(Of IFunctionsWorkerApplicationBuilder)) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
- configure
- Action<IFunctionsWorkerApplicationBuilder>
A delegate that will be invoked to configure the provided IFunctionsWorkerApplicationBuilder.
Returns
The IHostBuilder.
Applies to
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<WorkerOptions>)
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided WorkerOptions. The following defaults are configured:
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.Azure.Functions.Worker.WorkerOptions> configureOptions);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Azure.Functions.Worker.WorkerOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder, configureOptions As Action(Of WorkerOptions)) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
- configureOptions
- Action<WorkerOptions>
A delegate that will be invoked to configure the provided WorkerOptions.
Returns
The IHostBuilder.
Applies to
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<HostBuilderContext,IFunctionsWorkerApplicationBuilder>)
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder.
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> configure);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Extensions.Hosting.HostBuilderContext, Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder, configure As Action(Of HostBuilderContext, IFunctionsWorkerApplicationBuilder)) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
A delegate that will be invoked to configure the provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder.
Returns
The IHostBuilder.
Applies to
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<IFunctionsWorkerApplicationBuilder>, Action<WorkerOptions>)
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided IFunctionsWorkerApplicationBuilder and a delegate to configure the WorkerOptions. The following defaults are configured:
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> configure, Action<Microsoft.Azure.Functions.Worker.WorkerOptions> configureOptions);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> * Action<Microsoft.Azure.Functions.Worker.WorkerOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder, configure As Action(Of IFunctionsWorkerApplicationBuilder), configureOptions As Action(Of WorkerOptions)) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
- configure
- Action<IFunctionsWorkerApplicationBuilder>
A delegate that will be invoked to configure the provided IFunctionsWorkerApplicationBuilder.
- configureOptions
- Action<WorkerOptions>
A delegate that will be invoked to configure the provided WorkerOptions.
Returns
The IHostBuilder.
Applies to
ConfigureFunctionsWorkerDefaults(IHostBuilder, Action<HostBuilderContext,IFunctionsWorkerApplicationBuilder>, Action<WorkerOptions>)
Configures the default set of Functions Worker services to the provided IHostBuilder, with a delegate to configure a provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder, and a delegate to configure the WorkerOptions.
- A default set of converters.
- Configures the default JsonSerializerOptions to ignore casing on property names.
- Integration with Azure Functions logging.
- Adds environment variables as a configuration source.
- Adds command line arguments as a configuration source.
- Output binding middleware and features.
- Function execution middleware.
- Default gRPC support.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureFunctionsWorkerDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> configure, Action<Microsoft.Azure.Functions.Worker.WorkerOptions> configureOptions);
static member ConfigureFunctionsWorkerDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Extensions.Hosting.HostBuilderContext, Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder> * Action<Microsoft.Azure.Functions.Worker.WorkerOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureFunctionsWorkerDefaults (builder As IHostBuilder, configure As Action(Of HostBuilderContext, IFunctionsWorkerApplicationBuilder), configureOptions As Action(Of WorkerOptions)) As IHostBuilder
Parameters
- builder
- IHostBuilder
The IHostBuilder to configure.
A delegate that will be invoked to configure the provided HostBuilderContext and an IFunctionsWorkerApplicationBuilder.
- configureOptions
- Action<WorkerOptions>
A delegate that will be invoked to configure the provided WorkerOptions.
Returns
The IHostBuilder.
Applies to
Azure SDK for .NET