DbExecutionStrategy.Execute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Execute(Action) |
Ejecuta repetidamente la operación especificada mientras satisface la directiva de reintento actual. |
| Execute<TResult>(Func<TResult>) |
Ejecuta repetidamente la operación especificada mientras satisface la directiva de reintento actual. |
Execute(Action)
Ejecuta repetidamente la operación especificada mientras satisface la directiva de reintento actual.
public void Execute(Action operation);
abstract member Execute : Action -> unit
override this.Execute : Action -> unit
Public Sub Execute (operation As Action)
Parámetros
- operation
- Action
Delegado que representa una operación ejecutable que no devuelve ningún resultado.
Implementaciones
Excepciones
si la estrategia de retraso de reintento determina que la operación ya no se debe reintentar.
si esta instancia ya se usó para ejecutar una operación
Se aplica a
Execute<TResult>(Func<TResult>)
Ejecuta repetidamente la operación especificada mientras satisface la directiva de reintento actual.
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
Parámetros de tipo
- TResult
Tipo de resultado esperado de la operación ejecutable.
Parámetros
- operation
- Func<TResult>
Delegado que representa una operación ejecutable que devuelve el resultado del tipo TResult.
Devoluciones
Resultado de la operación.
Implementaciones
Excepciones
si la estrategia de retraso de reintento determina que la operación ya no se debe reintentar.
si esta instancia ya se usó para ejecutar una operación