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
IManagementOptionslogger
ILogger
EndpointMiddleware(IManagementOptions, ILogger)
public EndpointMiddleware(IManagementOptions mgmtOptions, ILogger logger = null)
Parameters
mgmtOptions
IManagementOptionslogger
ILogger
Fields
_endpoint
protected IEndpoint<TResult> _endpoint
Field Value
- IEndpoint<TResult>
_logger
protected ILogger _logger
Field Value
_mgmtOptions
protected IManagementOptions _mgmtOptions
Field Value
Properties
Endpoint
public IEndpoint<TResult> Endpoint { get; set; }
Property Value
- IEndpoint<TResult>
Methods
HandleRequest()
public virtual string HandleRequest()
Returns
Serialize(TResult)
public virtual string Serialize(TResult result)
Parameters
result
TResult