Skip to content

class EndpointRoutingMiddleware

cangjie
public class EndpointRoutingMiddleware <: IMiddleware

功能:提供基于端点数据源执行路由匹配的中间件。

父类型:

成员概览

成员功能
init(EndpointRouteBuilder, MatcherFactory)创建一个端点路由匹配中间件。
func invoke(HttpContext, RequestDelegate)对当前请求执行端点匹配。

init(EndpointRouteBuilder, MatcherFactory)

cangjie
public init(builder: EndpointRouteBuilder, matcherFactory: MatcherFactory)

功能:创建一个端点路由匹配中间件。

参数:

func invoke(HttpContext, RequestDelegate)

cangjie
public func invoke(context: HttpContext, next: RequestDelegate): Unit

功能:对当前请求执行端点匹配。

参数:

  • context: HttpContext - 当前 HTTP 上下文。
  • next: RequestDelegate - 下一个请求委托。

返回值:

  • Unit