A builder for composing a sequence of IProcessMiddleware instances.
public interface IProcessMiddlewareBuilder
kind:method, kind:property, kind:ctor. Press Esc to clear.Build()Builds the middleware pipeline, resolving any type-based entries through the builder's internal resolver.UseMiddleware(IProcessMiddleware)Adds a middleware instance to the pipeline.UseMiddleware<T>()Adds a middleware type to the pipeline. The type is resolved through the builder's resolver at Build() time.UseWhen(Func<InvocationContext, Boolean>, Action<IProcessMiddlewareBuilder>)Adds conditional middleware that runs a sub-pipeline only when the synchronous predicate returns true.UseWhen(Func<InvocationContext, Task<Boolean>>, Action<IProcessMiddlewareBuilder>)Adds conditional middleware that runs a sub-pipeline only when the asynchronous predicate returns true.