コード例 #1
0
        public static CommandLineBuilder UseMiddleware(
            this CommandLineBuilder builder,
            InvocationMiddleware middleware,
            MiddlewareOrder order = MiddlewareOrder.Default)
        {
            builder.AddMiddleware(
                middleware,
                order);

            return(builder);
        }
コード例 #2
0
        public static CommandLineBuilder UseMiddleware(
            this CommandLineBuilder builder,
            Action <InvocationContext> onInvoke,
            MiddlewareOrder order = MiddlewareOrder.Default)
        {
            builder.AddMiddleware(async(context, next) =>
            {
                onInvoke(context);
                await next(context);
            }, order);

            return(builder);
        }