Class EndpointOwinMiddleware<TResult, TRequest>
- Namespace
 - Steeltoe.Management.EndpointOwin
 
- Assembly
 - Steeltoe.Management.EndpointOwin.dll
 
public class EndpointOwinMiddleware<TResult, TRequest> : EndpointOwinMiddleware<TResult>
  Type Parameters
TResultTRequest
- Inheritance
 - 
      
      OwinMiddlewareEndpointOwinMiddleware<TResult>EndpointOwinMiddleware<TResult, TRequest>
 
- Derived
 
- Inherited Members
 - 
    
    
    
    
    
    
    
    OwinMiddleware.Next
 
Constructors
EndpointOwinMiddleware(OwinMiddleware, IEndpoint<TResult, TRequest>, IEnumerable<IManagementOptions>, IEnumerable<HttpMethod>, bool, ILogger)
public EndpointOwinMiddleware(OwinMiddleware next, IEndpoint<TResult, TRequest> endpoint, IEnumerable<IManagementOptions> mgmtOptions, IEnumerable<HttpMethod> allowedMethods = null, bool exactRequestPathMatching = true, ILogger logger = null)
  Parameters
nextOwinMiddlewareendpointIEndpoint<TResult, TRequest>mgmtOptionsIEnumerable<IManagementOptions>allowedMethodsIEnumerable<HttpMethod>exactRequestPathMatchingboolloggerILogger
EndpointOwinMiddleware(OwinMiddleware, IEndpoint<TResult, TRequest>, IEnumerable<HttpMethod>, bool, ILogger)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public EndpointOwinMiddleware(OwinMiddleware next, IEndpoint<TResult, TRequest> endpoint, IEnumerable<HttpMethod> allowedMethods = null, bool exactRequestPathMatching = true, ILogger logger = null)
  Parameters
nextOwinMiddlewareendpointIEndpoint<TResult, TRequest>allowedMethodsIEnumerable<HttpMethod>exactRequestPathMatchingboolloggerILogger
Fields
_endpoint
protected IEndpoint<TResult, TRequest> _endpoint
  Field Value
- IEndpoint<TResult, TRequest>
 
Methods
HandleRequest(TRequest)
public virtual string HandleRequest(TRequest arg)
  Parameters
argTRequest
Returns
RequestVerbAndPathMatch(string, string)
public override bool RequestVerbAndPathMatch(string httpMethod, string requestPath)