Show / Hide Table of Contents

Namespace IRM.TransientFaultHandling

Classes

ExceptionExtensions

Useful extension methods for working with exceptions that can be transient faults.

ExecutionStrategy

The base class for IExecutionStrategy implementations.

ExecutionStrategyExtensions

Extension methods for IExecutionStrategy

NoopExecutionStrategy

An IExecutionStrategy that doesn't retry operations if they fail.

RetryLimitExceededException

The exception that is thrown when the action failed again after being retried the configured number of times.

SuspendableExecutionStrategy

A base class for IExecutionStrategy implementations that should be possible to suspend.

Interfaces

IExecutionStrategy

A strategy that is used to execute an operation, possibly with logic to retry when a failure occurs.

ITransientExceptionDetector

Defines an interface that must be implemented by custom components responsible for detecting specific transient conditions.

IUseExecutionStrategy

Represents a component that uses an IExecutionStrategy internally to perform its work.

Back to top Generated by DocFX