Class HystrixRequestVariableDefault<T>
- Namespace
- Steeltoe.CircuitBreaker.Hystrix.Strategy.Concurrency
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
public class HystrixRequestVariableDefault<T> : IHystrixRequestVariable<T>, IDisposable
Type Parameters
T
- Inheritance
-
HystrixRequestVariableDefault<T>
- Implements
- Inherited Members
Constructors
HystrixRequestVariableDefault(Func<T>)
public HystrixRequestVariableDefault(Func<T> valueFactory)
Parameters
valueFactory
Func<T>
HystrixRequestVariableDefault(Func<T>, Action<T>)
public HystrixRequestVariableDefault(Func<T> valueFactory, Action<T> disposeAction)
Parameters
HystrixRequestVariableDefault(T)
public HystrixRequestVariableDefault(T value)
Parameters
value
T
Properties
Value
public virtual T Value { get; }
Property Value
- T
Methods
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool