コード例 #1
0
        /// <summary>
        /// Add the Audit middleware to the pipeline.
        /// This can be used together with AuditApi action filter.
        /// </summary>
        /// <param name="builder">The application builder</param>
        /// <param name="config">The audit middleware configuration</param>
        public static IApplicationBuilder UseAuditMiddleware(this IApplicationBuilder builder, Action <ConfigurationApi.IAuditMiddlewareConfigurator> config)
        {
            var mwConfig = new ConfigurationApi.AuditMiddlewareConfigurator();

            config.Invoke(mwConfig);
            return(builder.UseMiddleware <AuditMiddleware>(mwConfig));
        }
コード例 #2
0
 public AuditMiddleware(RequestDelegate next, ConfigurationApi.AuditMiddlewareConfigurator config)
 {
     _next   = next;
     _config = config ?? new ConfigurationApi.AuditMiddlewareConfigurator();
 }