Skip to content

class MapWhenMiddleware

cangjie
public class MapWhenMiddleware <: IMiddleware

功能:根据条件将请求分派到分支管道的中间件。

父类型:

成员概览

成员功能
init(RequestDelegate, MapWhenOptions)创建条件分支中间件实例。
func invoke(HttpContext, RequestDelegate)根据条件执行分支委托或后续委托。

init(RequestDelegate, MapWhenOptions)

cangjie
public MapWhenMiddleware(let next: RequestDelegate, let options: MapWhenOptions)

功能:创建条件分支中间件实例。

参数:

func invoke(HttpContext, RequestDelegate)

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

功能:根据条件执行分支委托或后续委托。

参数:

返回值:

  • Unit