Ejemplo n.º 1
0
        public static IGlimpseRequestContext TryGetRequestContext(this NancyContext ctx)
        {
            IGlimpseRequestContext request;

            var handle = ctx.GetRequestHandle();

            if (handle == null || handle.RequestHandlingMode == RequestHandlingMode.Unhandled)
            {
                return(null);
            }
            if (!GlimpseRuntime.Instance.TryGetRequestContext(handle.GlimpseRequestId, out request))
            {
                return(null);
            }
            return(request);
        }