Class RetryErrorPolicy
This policy retries to process the message that previously failed to be to processed. An optional delay can be specified.
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Inbound.ErrorHandling
Assembly: Silverback.Integration.dll
Syntax
public class RetryErrorPolicy : RetryableErrorPolicyBase, IErrorPolicy
Constructors
| Improve this doc View sourceRetryErrorPolicy(Nullable<TimeSpan>, Nullable<TimeSpan>)
Initializes a new instance of the RetryErrorPolicy class.
Declaration
public RetryErrorPolicy(TimeSpan? initialDelay = null, TimeSpan? delayIncrement = null)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.TimeSpan> | initialDelay | The optional delay to be applied to the first retry. |
System.Nullable<System.TimeSpan> | delayIncrement | The optional increment to the delay to be applied at each retry. |
Methods
| Improve this doc View sourceBuildCore(IServiceProvider)
Declaration
protected override ErrorPolicyImplementation BuildCore(IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
System.IServiceProvider | serviceProvider |
Returns
Type | Description |
---|---|
ErrorPolicyImplementation |