Class EnvEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.Env
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class EnvEndpointMiddleware : EndpointMiddleware<EnvironmentDescriptor>
- Inheritance
-
EnvEndpointMiddleware
- Inherited Members
Constructors
EnvEndpointMiddleware(RequestDelegate, EnvEndpoint, ILogger<EnvEndpointMiddleware>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public EnvEndpointMiddleware(RequestDelegate next, EnvEndpoint endpoint, ILogger<EnvEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
EnvEndpointlogger
ILogger<EnvEndpointMiddleware>
EnvEndpointMiddleware(RequestDelegate, EnvEndpoint, IEnumerable<IManagementOptions>, ILogger<EnvEndpointMiddleware>)
public EnvEndpointMiddleware(RequestDelegate next, EnvEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<EnvEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
EnvEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<EnvEndpointMiddleware>
Methods
HandleEnvRequestAsync(HttpContext)
protected Task HandleEnvRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext