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);
        }