ExecutionStrategyExtensions.Execute Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Execute(IExecutionStrategy, Action) |
Belirtilen işlemi yürütür. |
| Execute<TResult>(IExecutionStrategy, Func<TResult>) |
Belirtilen işlemi yürütür ve sonucu döndürür. |
| Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState) |
Belirtilen işlemi yürütür ve sonucu döndürür. |
| Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>) |
Belirtilen işlemi yürütür ve sonucu döndürür. |
| Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState) |
Kullanımdan kalktı.
Belirtilen işlemi yürütür ve sonucu döndürür. |
| Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>) |
Belirtilen işlemi yürütür ve sonucu döndürür. |
| Execute<TState>(IExecutionStrategy, Action<TState>, TState) |
Belirtilen işlemi yürütür. |
| Execute<TState>(IExecutionStrategy, TState, Action<TState>) |
Belirtilen işlemi yürütür. |
Execute(IExecutionStrategy, Action)
Belirtilen işlemi yürütür.
public static void Execute (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Action operation);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Action -> unit
<Extension()>
Public Sub Execute (strategy As IExecutionStrategy, operation As Action)
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Action
Herhangi bir sonuç getire bir yürütülebilir işlemi temsil eden temsilci.
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.
Şunlara uygulanır
Execute<TResult>(IExecutionStrategy, Func<TResult>)
Belirtilen işlemi yürütür ve sonucu döndürür.
public static TResult Execute<TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Func<TResult> operation);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Func<'Result> -> 'Result
<Extension()>
Public Function Execute(Of TResult) (strategy As IExecutionStrategy, operation As Func(Of TResult)) As TResult
Tür Parametreleri
- TResult
dönüş operation türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TResult>
türünün sonucu döndüren yürütülebilir işlemi temsil eden bir TResult temsilci.
Döndürülenler
- TResult
İşlemden elde edilen sonuç.
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.
Şunlara uygulanır
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState)
Belirtilen işlemi yürütür ve sonucu döndürür.
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Func<TState,TResult> operation, TState state);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Func<'State, 'Result> * 'State -> 'Result
<Extension()>
Public Function Execute(Of TState, TResult) (strategy As IExecutionStrategy, operation As Func(Of TState, TResult), state As TState) As TResult
Tür Parametreleri
- TState
Durum türü.
- TResult
dönüş operation türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TState,TResult>
türünün sonucu döndüren yürütülebilir işlemi temsil eden bir TResult temsilci.
- state
- TState
İşleme geçirilen durum.
Döndürülenler
- TResult
İşlemden elde edilen sonuç.
Şunlara uygulanır
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>)
Belirtilen işlemi yürütür ve sonucu döndürür.
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, TState state, Func<TState,TResult> operation);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * 'State * Func<'State, 'Result> -> 'Result
<Extension()>
Public Function Execute(Of TState, TResult) (strategy As IExecutionStrategy, state As TState, operation As Func(Of TState, TResult)) As TResult
Tür Parametreleri
- TState
Durum türü.
- TResult
dönüş operation türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilen durum.
- operation
- Func<TState,TResult>
türünün sonucu döndüren yürütülebilir işlemi temsil eden bir TResult temsilci.
Döndürülenler
- TResult
İşlemden elde edilen sonuç.
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.
Şunlara uygulanır
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState)
Dikkat
Use overload that takes the state first
Belirtilen işlemi yürütür ve sonucu döndürür.
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Func<TState,TResult> operation, Func<TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>> verifySucceeded, TState state);
[System.Obsolete("Use overload that takes the state first")]
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Func<TState,TResult> operation, Func<TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>> verifySucceeded, TState state);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Func<'State, 'Result> * Func<'State, Microsoft.EntityFrameworkCore.Storage.ExecutionResult<'Result>> * 'State -> 'Result
[<System.Obsolete("Use overload that takes the state first")>]
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Func<'State, 'Result> * Func<'State, Microsoft.EntityFrameworkCore.Storage.ExecutionResult<'Result>> * 'State -> 'Result
<Extension()>
Public Function Execute(Of TState, TResult) (strategy As IExecutionStrategy, operation As Func(Of TState, TResult), verifySucceeded As Func(Of TState, ExecutionResult(Of TResult)), state As TState) As TResult
Tür Parametreleri
- TState
Durum türü.
- TResult
dönüş operation türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TState,TResult>
türünün sonucu döndüren yürütülebilir işlemi temsil eden bir TResult temsilci.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Bir özel durum olsa bile işlemi başarılı olup olmadığını test bir temsilci.
- state
- TState
İşleme geçirilen durum.
Döndürülenler
- TResult
İşlemden elde edilen sonuç.
- Öznitelikler
Özel durumlar
Yapılandırılan yeniden deneme sayısından sonra işlem başarılı olmadı.
Şunlara uygulanır
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>)
Belirtilen işlemi yürütür ve sonucu döndürür.
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, TState state, Func<TState,TResult> operation, Func<TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>> verifySucceeded);
public static TResult Execute<TState,TResult> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, TState state, Func<TState,TResult> operation, Func<TState,Microsoft.EntityFrameworkCore.Storage.ExecutionResult<TResult>>? verifySucceeded);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * 'State * Func<'State, 'Result> * Func<'State, Microsoft.EntityFrameworkCore.Storage.ExecutionResult<'Result>> -> 'Result
<Extension()>
Public Function Execute(Of TState, TResult) (strategy As IExecutionStrategy, state As TState, operation As Func(Of TState, TResult), verifySucceeded As Func(Of TState, ExecutionResult(Of TResult))) As TResult
Tür Parametreleri
- TState
Durum türü.
- TResult
dönüş operation türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilen durum.
- operation
- Func<TState,TResult>
türünün sonucu döndüren yürütülebilir işlemi temsil eden bir TResult temsilci.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Bir özel durum olsa bile işlemi başarılı olup olmadığını test bir temsilci.
Döndürülenler
- TResult
İşlemden elde edilen sonuç.
Özel durumlar
Yapılandırılan yeniden deneme sayısından sonra işlem başarılı olmadı.
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.
Şunlara uygulanır
Execute<TState>(IExecutionStrategy, Action<TState>, TState)
Belirtilen işlemi yürütür.
public static void Execute<TState> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, Action<TState> operation, TState state);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * Action<'State> * 'State -> unit
<Extension()>
Public Sub Execute(Of TState) (strategy As IExecutionStrategy, operation As Action(Of TState), state As TState)
Tür Parametreleri
- TState
Durum türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Action<TState>
Herhangi bir sonuç getire bir yürütülebilir işlemi temsil eden temsilci.
- state
- TState
İşleme geçirilen durum.
Şunlara uygulanır
Execute<TState>(IExecutionStrategy, TState, Action<TState>)
Belirtilen işlemi yürütür.
public static void Execute<TState> (this Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy strategy, TState state, Action<TState> operation);
static member Execute : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy * 'State * Action<'State> -> unit
<Extension()>
Public Sub Execute(Of TState) (strategy As IExecutionStrategy, state As TState, operation As Action(Of TState))
Tür Parametreleri
- TState
Durum türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilen durum.
- operation
- Action<TState>
Herhangi bir sonuç getire bir yürütülebilir işlemi temsil eden temsilci.
Açıklamalar
Daha fazla bilgi için bkz. Bağlantı resiliansı ve veritabanı yeniden denemeleri.