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