public override void RemoveValue() { var disposable = GetValue() as IDisposable; disposable?.Dispose(); UnityPerRequestHttpModule.SetValue(_lifetimeKey, null); }
public override object GetValue() { return(UnityPerRequestHttpModule.GetValue(_lifetimeKey)); }
public override void SetValue(object newValue) { UnityPerRequestHttpModule.SetValue(_lifetimeKey, newValue); }