Table of Contents

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 RequestDelegate
endpoint EnvEndpoint
logger ILogger<EnvEndpointMiddleware>

EnvEndpointMiddleware(RequestDelegate, EnvEndpoint, IEnumerable<IManagementOptions>, ILogger<EnvEndpointMiddleware>)

public EnvEndpointMiddleware(RequestDelegate next, EnvEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<EnvEndpointMiddleware> logger = null)

Parameters

next RequestDelegate
endpoint EnvEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<EnvEndpointMiddleware>

Methods

HandleEnvRequestAsync(HttpContext)

protected Task HandleEnvRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task