Class RefreshEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.Refresh
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class RefreshEndpointMiddleware : EndpointMiddleware<IList<string>>
- Inheritance
-
RefreshEndpointMiddleware
- Inherited Members
Constructors
RefreshEndpointMiddleware(RequestDelegate, RefreshEndpoint, ILogger<RefreshEndpointMiddleware>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public RefreshEndpointMiddleware(RequestDelegate next, RefreshEndpoint endpoint, ILogger<RefreshEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
RefreshEndpointlogger
ILogger<RefreshEndpointMiddleware>
RefreshEndpointMiddleware(RequestDelegate, RefreshEndpoint, IEnumerable<IManagementOptions>, ILogger<RefreshEndpointMiddleware>)
public RefreshEndpointMiddleware(RequestDelegate next, RefreshEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<RefreshEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
RefreshEndpointmgmtOptions
IEnumerable<IManagementOptions>logger
ILogger<RefreshEndpointMiddleware>
Methods
HandleRefreshRequestAsync(HttpContext)
protected Task HandleRefreshRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext