using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace SharedLibraryCore.Interfaces { public interface IMiddlewareActionHandler { void Register(T actionType, IMiddlewareAction action, string name = null); Task Execute(T value, string name = null); } }