Exemple #1
0
        private static IRequestState GetRequestState()
        {
            IRequestState state = null;

            if (ThreadSynchronizationContext.CurrentContext.IsInstance())
            {
                state = new WcfRequestState();
            }
            else if (HttpContext.Current.IsInstance())
            {
                state = new AspNetRequestState();
            }
            else if (OperationContext.Current.IsInstance())
            {
                state = new WcfRequestState();
            }
            return(state);
        }
 private static IRequestState GetRequestState()
 {
     IRequestState state = null;
     if (OperationContext.Current.IsInstance())
     {
         state = new WcfRequestState();
     }
     else if(ThreadSynchronizationContext.CurrentContext.IsInstance())
     {
         state = new WcfRequestState();
     }
     else if (HttpContext.Current.IsInstance())
     {
         state = new AspNetRequestState();
     }
     return state;
 }