Cuemon .NET Framework
ExecuteAction(Int32,Doer<Int32,TimeSpan>,Doer<Exception,Boolean>,Act) Method

The amount of retry attempts for transient faults.
The function delegate that returns a System.TimeSpan specifying the amount of time to wait for a transient fault to recover gracefully before trying a new attempt.
The function delegate that returns true if the failed operations contains clues that would suggest a transient fault; otherwise, false.
The fault sensitive delegate that is invoked until an operation is successful, the amount of retry attempts has been reached, or a failed operation is not considered related to transient fault condition.
Repetitively executes the specified faultSensitiveMethod until the operation is successful, the amount of retry attempts has been reached, or a failed operation is not considered related to transient fault condition.
Syntax
'Declaration
 
Public Overloads Shared Sub ExecuteAction( _
   ByVal retryAttempts As Integer, _
   ByVal recoveryWaitTime As Cuemon.Doer(Of Integer,TimeSpan), _
   ByVal isTransientFault As Cuemon.Doer(Of Exception,Boolean), _
   ByVal faultSensitiveMethod As Act _
) 
public static void ExecuteAction( 
   int retryAttempts,
   Cuemon.Doer<int,TimeSpan> recoveryWaitTime,
   Cuemon.Doer<Exception,bool> isTransientFault,
   Act faultSensitiveMethod
)

Parameters

retryAttempts
The amount of retry attempts for transient faults.
recoveryWaitTime
The function delegate that returns a System.TimeSpan specifying the amount of time to wait for a transient fault to recover gracefully before trying a new attempt.
isTransientFault
The function delegate that returns true if the failed operations contains clues that would suggest a transient fault; otherwise, false.
faultSensitiveMethod
The fault sensitive delegate that is invoked until an operation is successful, the amount of retry attempts has been reached, or a failed operation is not considered related to transient fault condition.
Requirements

Target Platforms: Windows 8, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TransientFaultUtility Class
TransientFaultUtility Members
Overload List

 

 


| Cuemon is licensed under a The MIT License (MIT)



© 2009-2015 Weubphoria. All Rights Reserved.

Documentation made easy with Document! X by Innovasys

Send Feedback