Example #1
0
 /// <summary>
 /// Call next middleware.
 /// </summary>
 /// <param name="appContext"></param>
 /// <param name="perfMsg1"></param>
 /// <param name="perfMsg2"></param>
 /// <param name="context"></param>
 /// <returns></returns>
 private async Task _NextMiddleWare(WcmsAppContext appContext, string perfMsg1, string perfMsg2,
                                    HttpContext context)
 {
     // Trace performance...
     appContext?.AddPerfLog(perfMsg1);
     {
         // Call next middleware...
         await _next(context);
     }
     // Trace performance...
     appContext?.AddPerfLog(perfMsg2);
 }
Example #2
0
 /// <summary>
 /// Stop the middleware chain.
 /// </summary>
 /// <param name="appContext"></param>
 /// <param name="perfMsg1"></param>
 /// <param name="context"></param>
 private void _StopChain(WcmsAppContext appContext, string perfMsg1,
                         HttpContext context)
 {
     // Trace performance...
     appContext?.AddPerfLog(perfMsg1);
 }