Table of Contents

Class EndpointMiddleware<TResult, TRequest>

Namespace
Steeltoe.Management.Endpoint.Middleware
Assembly
Steeltoe.Management.EndpointBase.dll
public class EndpointMiddleware<TResult, TRequest> : EndpointMiddleware<TResult>

Type Parameters

TResult
TRequest
Inheritance
EndpointMiddleware<TResult, TRequest>
Derived
Inherited Members

Constructors

EndpointMiddleware(IEndpoint<TResult, TRequest>, IManagementOptions, ILogger)

public EndpointMiddleware(IEndpoint<TResult, TRequest> endpoint, IManagementOptions mgmtOptions, ILogger logger = null)

Parameters

endpoint IEndpoint<TResult, TRequest>
mgmtOptions IManagementOptions
logger ILogger

EndpointMiddleware(IManagementOptions, ILogger)

public EndpointMiddleware(IManagementOptions mgmtOptions, ILogger logger = null)

Parameters

mgmtOptions IManagementOptions
logger ILogger

Fields

_endpoint

protected IEndpoint<TResult, TRequest> _endpoint

Field Value

IEndpoint<TResult, TRequest>

Methods

HandleRequest(TRequest)

public virtual string HandleRequest(TRequest arg)

Parameters

arg TRequest

Returns

string