Condividi tramite


Metodo DbExecutionStrategy.GetNextDelay

[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.]

Determina se l'operazione deve essere riprovata e stabilisce il ritardo prima del prossimo tentativo.

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

Sintassi

'Dichiarazione
Protected Friend Overridable Function GetNextDelay ( _
    lastException As Exception _
) As Nullable(Of TimeSpan)
'Utilizzo
Dim lastException As Exception 
Dim returnValue As Nullable(Of TimeSpan)

returnValue = Me.GetNextDelay(lastException)
protected internal virtual Nullable<TimeSpan> GetNextDelay(
    Exception lastException
)
protected public:
virtual Nullable<TimeSpan> GetNextDelay(
    Exception^ lastException
)
abstract GetNextDelay : 
        lastException:Exception -> Nullable<TimeSpan> 
override GetNextDelay : 
        lastException:Exception -> Nullable<TimeSpan> 
function GetNextDelay(
    lastException : Exception
) : Nullable<TimeSpan>

Parametri

  • lastException
    Tipo: System.Exception
    Eccezione generata durante l'ultimo tentativo di esecuzione.

Valore restituito

Tipo: System.Nullable<TimeSpan>
Ritardo che indica il tempo di attesa prima del tentativo di esecuzione successivo se l'operazione deve essere rieseguita. In caso contrario, nullriferimento null (Nothing in Visual Basic).

Vedere anche

Riferimento

DbExecutionStrategy Classe

Spazio dei nomi System.Data.Entity.Infrastructure