public static void ResetCurrent() { if (SimHttpContext.current != null) { SimHttpContext.current = null; ShimHttpContext.CurrentGet = () => null; } }
private static SimHttpContext SetCurrent() { if (SimHttpContext.current == null) { SimHttpContext.current = new SimHttpContext(); } ShimHttpContext.CurrentGet = () => SimHttpContext.Current.Instance; ShimRuntime.RegisterStateCleaner(delegate { SimHttpContext.current = null; }); return(SimHttpContext.current); }
public static void Initialize() { ShimHttpContext.BehaveAsNotImplemented(); SimHttpContext.SetCurrent(); }