次の方法で共有


DbExecutionStrategy.GetNextDelay メソッド

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

操作を再試行するかどうか、および次の試行までの待ち時間を判断します。

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Protected Friend Overridable Function GetNextDelay ( _
    lastException As Exception _
) As Nullable(Of TimeSpan)
'使用
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>

パラメーター

  • lastException
    型 : System.Exception
    最後に実行しようとしたときにスローされる例外。

戻り値

型 : System.Nullable<TimeSpan>
操作を再試行する場合は次に実行を試行するまでの待ち時間。それ以外の場合は nullnull 参照 (Visual Basic では Nothing)。

参照

参照

DbExecutionStrategy クラス

System.Data.Entity.Infrastructure 名前空間