Compartilhar via


DbExecutionStrategy.Execute Método

Definição

Sobrecargas

Execute(Action)

Executa repetidamente a operação especificada enquanto atende à política de repetição atual.

Execute<TResult>(Func<TResult>)

Executa repetidamente a operação especificada enquanto atende à política de repetição atual.

Execute(Action)

Executa repetidamente a operação especificada enquanto atende à política de repetição atual.

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

Um delegado que representa uma operação executável que não retorna nenhum resultado.

Implementações

Exceções

se a estratégia de atraso de repetição determinar que a operação não deve mais ser repetida

se essa instância já tiver sido usada para executar uma operação

Aplica-se a

Execute<TResult>(Func<TResult>)

Executa repetidamente a operação especificada enquanto atende à política de repetição atual.

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

O tipo de resultado esperado da operação executável.

Parâmetros

operation
Func<TResult>

Um delegado que representa uma operação executável que retorna o resultado do tipo TResult.

Retornos

TResult

O resultado da operação.

Implementações

Exceções

se a estratégia de atraso de repetição determinar que a operação não deve mais ser repetida

se essa instância já tiver sido usada para executar uma operação

Aplica-se a