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) |
Geçersiz.
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ç döndürmeyen yürütülebilir işlemi temsil eden bir temsilci.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı 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üş türü operation
.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TResult>
türünün TResult
sonucunu döndüren yürütülebilir işlemi temsil eden temsilci.
Döndürülenler
İşlemin sonucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı 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
Durumun türü.
- TResult
dönüş türü operation
.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TState,TResult>
türünün TResult
sonucunu döndüren yürütülebilir işlemi temsil eden temsilci.
- state
- TState
İşleme geçirilecek durum.
Döndürülenler
İşlemin sonucu.
Ş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
Durumun türü.
- TResult
dönüş türü operation
.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilecek durum.
- operation
- Func<TState,TResult>
türünün TResult
sonucunu döndüren yürütülebilir işlemi temsil eden temsilci.
Döndürülenler
İşlemin sonucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı 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
Durumun türü.
- TResult
dönüş türü operation
.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Func<TState,TResult>
türünün TResult
sonucunu döndüren yürütülebilir işlemi temsil eden temsilci.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Özel durum oluşturulduğu halde işlemin başarılı olup olmadığını test eden bir temsilci.
- state
- TState
İşleme geçirilecek durum.
Döndürülenler
İşlemin sonucu.
- Öznitelikler
Özel durumlar
Yapılandırılan yeniden deneme sayısından sonra işlem başarılı olamadı.
Ş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
Durumun türü.
- TResult
dönüş türü operation
.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilecek durum.
- operation
- Func<TState,TResult>
türünün TResult
sonucunu döndüren yürütülebilir işlemi temsil eden temsilci.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Özel durum oluşturulduğu halde işlemin başarılı olup olmadığını test eden bir temsilci.
Döndürülenler
İşlemin sonucu.
Özel durumlar
Yapılandırılan yeniden deneme sayısından sonra işlem başarılı olamadı.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı 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
Durumun türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- operation
- Action<TState>
Herhangi bir sonuç döndürmeyen yürütülebilir işlemi temsil eden bir temsilci.
- state
- TState
İşleme geçirilecek 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
Durumun türü.
Parametreler
- strategy
- IExecutionStrategy
Yürütme için kullanılacak strateji.
- state
- TState
İşleme geçirilecek durum.
- operation
- Action<TState>
Herhangi bir sonuç döndürmeyen yürütülebilir işlemi temsil eden bir temsilci.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Bağlantı dayanıklılığı ve veritabanı yeniden denemeleri .
Şunlara uygulanır
Entity Framework