SqlRetryLogicBaseProvider 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 Execute 或 ExecuteAsync 函数对操作应用重试逻辑。
public ref class SqlRetryLogicBaseProvider abstract
	public abstract class SqlRetryLogicBaseProvider
	type SqlRetryLogicBaseProvider = class
	Public MustInherit Class SqlRetryLogicBaseProvider
		- 继承
 - 
				SqlRetryLogicBaseProvider
 
构造函数
| SqlRetryLogicBaseProvider() | 
		 通过   | 
        	
属性
| Retrying | 
		 在应用计算的延迟时间并在下次尝试时执行函数之前发生。  | 
        	
| RetryLogic | 
		 定义用于根据遇到的异常决定何时重试的重试逻辑。  | 
        	
方法
| Execute<TResult>(Object, Func<TResult>) | 
		 执行函数并应用重试逻辑(如果已启用)。 注意: 如果执行未通过重试成功,将通过聚合异常报告异常。  | 
        	
| ExecuteAsync(Object, Func<Task>, CancellationToken) | 
		 执行函数并应用重试逻辑(如果已启用)。 取消令牌可用于请求在超出执行尝试之前放弃操作。 注意: 异常将通过返回的 Task 对象报告,如果所有重试尝试的执行失败,该对象将包含聚合异常。  | 
        	
| ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) | 
		 执行函数并应用重试逻辑(如果已启用)。 取消令牌可用于请求在超出执行尝试之前放弃操作。 注意: 异常将通过返回的 Task 对象报告,如果所有重试尝试的执行失败,该对象将包含聚合异常。  |