DbExecutionStrategy.Execute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Execute(Action) |
在满足当前重试策略时重复执行指定的操作。 |
Execute<TResult>(Func<TResult>) |
在满足当前重试策略时重复执行指定的操作。 |
Execute(Action)
在满足当前重试策略时重复执行指定的操作。
public void Execute (Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
参数
- operation
- Action
表示不返回任何结果的可执行操作的委托。
实现
例外
如果重试延迟策略确定不应再重试该操作
如果此实例已用于执行操作,则为
适用于
Execute<TResult>(Func<TResult>)
在满足当前重试策略时重复执行指定的操作。
public TResult Execute<TResult> (Func<TResult> operation);
abstract member Execute : Func<'Result> -> 'Result
override this.Execute : Func<'Result> -> 'Result
Public Function Execute(Of TResult) (operation As Func(Of TResult)) As TResult
类型参数
- TResult
可执行操作的预期结果类型。
参数
- operation
- Func<TResult>
表示可执行操作的委托,该操作返回类型 TResult
的结果。
返回
TResult
操作的结果。
实现
例外
如果重试延迟策略确定不应再重试该操作
如果此实例已用于执行操作,则为