public Route(RouteDescription description, Func<dynamic, CancellationToken, Task<dynamic>> action) { if (action == null) { throw new ArgumentNullException("action"); } this.Description = description; this.Action = action; }
public static Route FromSync(RouteDescription description, Func<dynamic, dynamic> syncFunc) { return new Route(description, Wrap(syncFunc)); }
protected Route(RouteDescription description) { this.Description = description; }