public void Register(IFlowMiddleware <T> provider) { if (provider == null) { throw new ArgumentNullException("Tracing provider cannot be null"); } providers.Add(provider); }
/// <summary> /// Register a flow middleware /// </summary> /// <param name="middleware"></param> /// <returns></returns> public Flow <T> Register(IFlowMiddleware <T> middleware) { TracingProviders.Register(middleware); return(this); }