Table of Contents

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 RequestDelegate
endpoint RefreshEndpoint
logger ILogger<RefreshEndpointMiddleware>

RefreshEndpointMiddleware(RequestDelegate, RefreshEndpoint, IEnumerable<IManagementOptions>, ILogger<RefreshEndpointMiddleware>)

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

Parameters

next RequestDelegate
endpoint RefreshEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<RefreshEndpointMiddleware>

Methods

HandleRefreshRequestAsync(HttpContext)

protected Task HandleRefreshRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task