Class BulkheadPolicy<TResult>
public class BulkheadPolicy<TResult> : Policy<TResult>, ISyncPolicy<TResult>, IBulkheadPolicy<TResult>, IBulkheadPolicy, IsPolicy, IDisposable
Type Parameters
TResult
- Inheritance
-
PolicyBase<TResult>Policy<TResult>BulkheadPolicy<TResult>
- Implements
-
ISyncPolicy<TResult>IBulkheadPolicy<TResult>
- Inherited Members
- Extension Methods
Properties
BulkheadAvailableCount
public int BulkheadAvailableCount { get; }
Property Value
QueueAvailableCount
public int QueueAvailableCount { get; }
Property Value
Methods
Dispose()
public void Dispose()
Implementation(Func<Context, CancellationToken, TResult>, Context, CancellationToken)
protected override TResult Implementation(Func<Context, CancellationToken, TResult> action, Context context, CancellationToken cancellationToken)
Parameters
action
Func<Context, CancellationToken, TResult>context
ContextcancellationToken
CancellationToken
Returns
- TResult