2017-07-31 47 views

回答

0

在中間件的公共任務Invoke方法,你可以永遠只是做是否要提前醞釀一個新的水平檢查。

例如,

public Task Invoke(HttpContext context) 
{ 

    // If the request path doesn't match, skip 
    if (!context.Request.Path.Equals(_options.Path, StringComparison.Ordinal)) 
    { 
     return _next(context); 
    } 
} 

的return_next(上下文)只是跳過此中間件完全給流水線的下一個階段。你可以在這裏放置自定義邏輯,這取決於你想要做什麼。