Table of Contents

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

valueFactory Func<T>
disposeAction Action<T>

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