Bagikan melalui


ExecutionStrategyExtensions.Execute Metode

Definisi

Overload

Execute(IExecutionStrategy, Action)

Menjalankan operasi yang ditentukan.

Execute<TResult>(IExecutionStrategy, Func<TResult>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState)
Kedaluwarsa.

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

Execute<TState>(IExecutionStrategy, Action<TState>, TState)

Menjalankan operasi yang ditentukan.

Execute<TState>(IExecutionStrategy, TState, Action<TState>)

Menjalankan operasi yang ditentukan.

Execute(IExecutionStrategy, Action)

Menjalankan operasi yang ditentukan.

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)

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

operation
Action

Delegasi yang mewakili operasi yang dapat dieksekusi yang tidak mengembalikan hasil apa pun.

Keterangan

Lihat Ketahanan koneksi dan percobaan ulang database untuk informasi dan contoh selengkapnya.

Berlaku untuk

Execute<TResult>(IExecutionStrategy, Func<TResult>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

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

Jenis parameter

TResult

Jenis pengembalian .operation

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

operation
Func<TResult>

Delegasi yang mewakili operasi yang dapat dieksekusi yang mengembalikan hasil jenis TResult.

Mengembalikan

TResult

Hasil dari operasi.

Keterangan

Lihat Ketahanan koneksi dan percobaan ulang database untuk informasi dan contoh selengkapnya.

Berlaku untuk

Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

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

Jenis parameter

TState

Jenis status.

TResult

Jenis pengembalian .operation

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

operation
Func<TState,TResult>

Delegasi yang mewakili operasi yang dapat dieksekusi yang mengembalikan hasil jenis TResult.

state
TState

Status yang akan diteruskan ke operasi.

Mengembalikan

TResult

Hasil dari operasi.

Berlaku untuk

Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

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

Jenis parameter

TState

Jenis status.

TResult

Jenis pengembalian .operation

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

state
TState

Status yang akan diteruskan ke operasi.

operation
Func<TState,TResult>

Delegasi yang mewakili operasi yang dapat dieksekusi yang mengembalikan hasil jenis TResult.

Mengembalikan

TResult

Hasil dari operasi.

Keterangan

Lihat Ketahanan koneksi dan percobaan ulang database untuk informasi dan contoh selengkapnya.

Berlaku untuk

Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState)

Perhatian

Use overload that takes the state first

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

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

Jenis parameter

TState

Jenis status.

TResult

Jenis pengembalian .operation

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

operation
Func<TState,TResult>

Delegasi yang mewakili operasi yang dapat dieksekusi yang mengembalikan hasil jenis TResult.

verifySucceeded
Func<TState,ExecutionResult<TResult>>

Delegasi yang menguji apakah operasi berhasil meskipun pengecualian dilemparkan.

state
TState

Status yang akan diteruskan ke operasi.

Mengembalikan

TResult

Hasil dari operasi.

Atribut

Pengecualian

Operasi belum berhasil setelah jumlah percobaan ulang yang dikonfigurasi.

Berlaku untuk

Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>)

Menjalankan operasi yang ditentukan dan mengembalikan hasilnya.

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

Jenis parameter

TState

Jenis status.

TResult

Jenis pengembalian .operation

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

state
TState

Status yang akan diteruskan ke operasi.

operation
Func<TState,TResult>

Delegasi yang mewakili operasi yang dapat dieksekusi yang mengembalikan hasil jenis TResult.

verifySucceeded
Func<TState,ExecutionResult<TResult>>

Delegasi yang menguji apakah operasi berhasil meskipun pengecualian dilemparkan.

Mengembalikan

TResult

Hasil dari operasi.

Pengecualian

Operasi belum berhasil setelah jumlah percobaan ulang yang dikonfigurasi.

Keterangan

Lihat Ketahanan koneksi dan percobaan ulang database untuk informasi dan contoh selengkapnya.

Berlaku untuk

Execute<TState>(IExecutionStrategy, Action<TState>, TState)

Menjalankan operasi yang ditentukan.

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)

Jenis parameter

TState

Jenis status.

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

operation
Action<TState>

Delegasi yang mewakili operasi yang dapat dieksekusi yang tidak mengembalikan hasil apa pun.

state
TState

Status yang akan diteruskan ke operasi.

Berlaku untuk

Execute<TState>(IExecutionStrategy, TState, Action<TState>)

Menjalankan operasi yang ditentukan.

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))

Jenis parameter

TState

Jenis status.

Parameter

strategy
IExecutionStrategy

Strategi yang akan digunakan untuk eksekusi.

state
TState

Status yang akan diteruskan ke operasi.

operation
Action<TState>

Delegasi yang mewakili operasi yang dapat dieksekusi yang tidak mengembalikan hasil apa pun.

Keterangan

Lihat Ketahanan koneksi dan percobaan ulang database untuk informasi dan contoh selengkapnya.

Berlaku untuk