Alphashack.Graphdat.Agent.HttpModule.TryGetGraphdat C# (CSharp) Method

TryGetGraphdat() public static method

public static TryGetGraphdat ( IGraphdat &graphdat ) : bool
graphdat IGraphdat
return bool
        public static bool TryGetGraphdat(out IGraphdat graphdat)
        {
            graphdat = null;

            var httpContext = HttpContext.Current;
            if (httpContext == null) return false;
            
            if (!httpContext.Items.Contains(ContextItemKey)) return false;

            var api = httpContext.Items[ContextItemKey] as API;
            if (api == null) return false;

            graphdat = api;
            return true;
        }