/// <copydocfrom cref="LifetimeManager.RemoveValue" /> public override void RemoveValue() { var disposable = GetValue() as IDisposable; if (disposable != null) { disposable.Dispose(); } WebCallContextHttpModule.SetValue(key, null); }
/// <copydocfrom cref="LifetimeManager.SetValue" /> public override void SetValue(object newValue) { WebCallContextHttpModule.SetValue(key, newValue); }
/// <copydocfrom cref="LifetimeManager.GetValue" /> public override object GetValue() { return(WebCallContextHttpModule.GetValue(key)); }