Exemple #1
0
        public QueryTraceScope(QueryTraceScopeContext context, IQueryTraceScopeProvider provider)
        {
            Context  = context;
            Provider = provider;

            LogScopeStart();
        }
        public QueryTraceScope(QueryTraceScopeContext context, IQueryTraceScopeProvider provider)
        {
            Context = context;
            Provider = provider;

            LogScopeStart();
        }
        public bool SaveQueryTrace(QueryTraceScopeContext queryContext)
        {
            var trace = GetQueryTrace();

            bool isTraceValid = trace != null;
            if (isTraceValid)
            {
                trace.Add(queryContext);
                Context.Session[SessionKey] = trace;
            }

            return isTraceValid;
        }
Exemple #4
0
        public bool SaveQueryTrace(QueryTraceScopeContext queryContext)
        {
            var trace = GetQueryTrace();

            bool isTraceValid = trace != null;

            if (isTraceValid)
            {
                trace.Add(queryContext);
                Context.Session[SessionKey] = trace;
            }

            return(isTraceValid);
        }
 public static QueryTraceScope GetQueryTraceScope(Sitecore.Search.QueryBase query)
 {
     var queryContext = new QueryTraceScopeContext(query);
     return GetQueryTraceScope(queryContext);
 }
 public static QueryTraceScope GetQueryTraceScope(QueryTraceScopeContext context)
 {
     var provider = new QueryTraceScopeSessionProvider(HttpContext.Current);
     return new QueryTraceScope(context, provider);
 }
 public static QueryTraceScope GetQueryTraceScope(Lucene.Net.Search.Query query)
 {
     var queryContext = new QueryTraceScopeContext(query);
     return GetQueryTraceScope(queryContext);
 }
Exemple #8
0
        public static QueryTraceScope GetQueryTraceScope(Sitecore.Search.QueryBase query)
        {
            var queryContext = new QueryTraceScopeContext(query);

            return(GetQueryTraceScope(queryContext));
        }
Exemple #9
0
        public static QueryTraceScope GetQueryTraceScope(QueryTraceScopeContext context)
        {
            var provider = new QueryTraceScopeSessionProvider(HttpContext.Current);

            return(new QueryTraceScope(context, provider));
        }
Exemple #10
0
        public static QueryTraceScope GetQueryTraceScope(Lucene.Net.Search.Query query)
        {
            var queryContext = new QueryTraceScopeContext(query);

            return(GetQueryTraceScope(queryContext));
        }