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
nextRequestDelegateendpointEnvEndpointloggerILogger<EnvEndpointMiddleware>
EnvEndpointMiddleware(RequestDelegate, EnvEndpoint, IEnumerable<IManagementOptions>, ILogger<EnvEndpointMiddleware>)
public EnvEndpointMiddleware(RequestDelegate next, EnvEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<EnvEndpointMiddleware> logger = null)
Parameters
nextRequestDelegateendpointEnvEndpointmgmtOptionsIEnumerable<IManagementOptions>loggerILogger<EnvEndpointMiddleware>
Methods
HandleEnvRequestAsync(HttpContext)
protected Task HandleEnvRequestAsync(HttpContext context)
Parameters
contextHttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
contextHttpContext