Table of Contents

Class EndpointMiddleware<TResult>

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

Type Parameters

TResult
Inheritance
EndpointMiddleware<TResult>
Derived
Inherited Members

Constructors

EndpointMiddleware(IEndpoint<TResult>, IManagementOptions, ILogger)

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

Parameters

endpoint IEndpoint<TResult>
mgmtOptions IManagementOptions
logger ILogger

EndpointMiddleware(IManagementOptions, ILogger)

public EndpointMiddleware(IManagementOptions mgmtOptions, ILogger logger = null)

Parameters

mgmtOptions IManagementOptions
logger ILogger

Fields

_endpoint

protected IEndpoint<TResult> _endpoint

Field Value

IEndpoint<TResult>

_logger

protected ILogger _logger

Field Value

ILogger

_mgmtOptions

protected IManagementOptions _mgmtOptions

Field Value

IManagementOptions

Properties

Endpoint

public IEndpoint<TResult> Endpoint { get; set; }

Property Value

IEndpoint<TResult>

Methods

HandleRequest()

public virtual string HandleRequest()

Returns

string

Serialize(TResult)

public virtual string Serialize(TResult result)

Parameters

result TResult

Returns

string