public async Task HandleAsync(LinksHandlerContext context) { foreach (var req in context.Requirements.OfType <TRequirement>()) { await HandleRequirementAsync(context, req); } }
protected abstract Task HandleRequirementAsync(LinksHandlerContext context, TRequirement requirement);