public override async Task Invoke(IOwinContext context) { await Next.Invoke(context).ConfigureAwait(false); var actionData = context.GetActionData(); if (actionData == null) { return; } await _transport.Invoke(context, actionData).ConfigureAwait(false); }