public static Request <T> Add <T>(this IRequestDispatcher dispatcher, Func <T> func, CancellationToken cancellationToken) { var request = new FuncRequest <T>(func, cancellationToken); dispatcher.Add(request); return(request); }
public static Request <T> Add <T>(this IRequestDispatcher dispatcher, Func <T> func) { var request = new FuncRequest <T>(func); dispatcher.Add(request); return(request); }