Condividi tramite


Metodo DbExecutionStrategy.Execute (Action)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Esegue ripetutamente l'operazione specificata mentre soddisfa i criteri correnti per i tentativi.

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Sub Execute ( _
    operation As Action _
)
'Utilizzo
Dim instance As DbExecutionStrategy 
Dim operation As Action

instance.Execute(operation)
public void Execute(
    Action operation
)
public:
virtual void Execute(
    Action^ operation
) sealed
abstract Execute : 
        operation:Action -> unit  
override Execute : 
        operation:Action -> unit
public final function Execute(
    operation : Action
)

Parametri

  • operation
    Tipo: System.Action
    Delegato che rappresenta un'operazione eseguibile che non restituisce risultati.

Implements

IDbExecutionStrategy.Execute(Action)

Eccezioni

Eccezione Condizione
RetryLimitExceededException

Se la strategia di ritardo dei tentativi determina che l'operazione non deve essere più rieseguita

InvalidOperationException

Se una transazione esistente viene rilevata e la strategia di esecuzione non la supporta.

InvalidOperationException

Se questa istanza è già usata per eseguire un'operazione.

Vedere anche

Riferimento

DbExecutionStrategy Classe

Overload Execute

Spazio dei nomi System.Data.Entity.Infrastructure