Class ApplicationBuilderExtensions
Inheritance
Namespace: Steeltoe.Management.Endpoint
Assembly: Steeltoe.Management.Endpoint.dll
Syntax
public static class ApplicationBuilderExtensions : object
Methods
| Edit this page View SourceUseActuatorEndpoints(IApplicationBuilder)
Adds a middleware that provides actuator endpoints.
Declaration
public static IApplicationBuilder UseActuatorEndpoints(this IApplicationBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
IApplicationBuilder | builder | The |
Returns
Type | Description |
---|---|
IApplicationBuilder | The incoming |
UseActuatorEndpoints(IApplicationBuilder, Nullable<Action<IEndpointConventionBuilder>>)
Adds a middleware that provides actuator endpoints.
Declaration
public static IApplicationBuilder UseActuatorEndpoints(this IApplicationBuilder builder, Action<IEndpointConventionBuilder>? configureEndpoints)
Parameters
Type | Name | Description |
---|---|---|
IApplicationBuilder | builder | The |
System.Nullable<Action<IEndpointConventionBuilder>> | configureEndpoints | Takes an |
Returns
Type | Description |
---|---|
IApplicationBuilder | The incoming |
UseActuatorsCorsPolicy(IApplicationBuilder)
Calls app.UseCors(), passing in the actuators Cross-Origin Resource Sharing (CORS) policy.
Declaration
public static IApplicationBuilder UseActuatorsCorsPolicy(this IApplicationBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
IApplicationBuilder | builder | The |
Returns
Type | Description |
---|---|
IApplicationBuilder | The incoming |
UseManagementPort(IApplicationBuilder)
Adds a middleware that filters requests based on the configured management port.
Declaration
public static IApplicationBuilder UseManagementPort(this IApplicationBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
IApplicationBuilder | builder | The |
Returns
Type | Description |
---|---|
IApplicationBuilder | The incoming |
Remarks
Because ASP.NET Core provides no way to vary listen ports per endpoint, the management port is added to the list of listen addresses at startup and requests are then filtered here by port/path combination.