Jazyk

ExecutionStrategyExtensions.Execute Metoda

Definice

Přetížení

Název Description
Execute(IExecutionStrategy, Action)

Provede zadanou operaci.

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

Provede zadanou operaci a vrátí výsledek.

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

Provede zadanou operaci a vrátí výsledek.

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

Provede zadanou operaci a vrátí výsledek.

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

Provede zadanou operaci a vrátí výsledek.

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

Provede zadanou operaci a vrátí výsledek.

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

Provede zadanou operaci.

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

Provede zadanou operaci.

Execute(IExecutionStrategy, Action)

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Provede zadanou operaci.

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)

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

operation
Action

Delegát představující spustitelný soubor, který nevrací žádné výsledky.

Poznámky

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

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

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Provede zadanou operaci a vrátí výsledek.

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

Parametry typu

TResult

Návratový operationtyp .

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

operation
Func<TResult>

Delegát představující spustitelný soubor, který vrací výsledek typu TResult.

Návraty

TResult

Výsledek operace.

Poznámky

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

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

Provede zadanou operaci a vrátí výsledek.

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

Parametry typu

TState

Typ stavu.

TResult

Návratový operationtyp .

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

operation
Func<TState,TResult>

Delegát představující spustitelný soubor, který vrací výsledek typu TResult.

state
TState

Stav, který bude předán operaci.

Návraty

TResult

Výsledek operace.

Platí pro

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

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Provede zadanou operaci a vrátí výsledek.

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

Parametry typu

TState

Typ stavu.

TResult

Návratový operationtyp .

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

state
TState

Stav, který bude předán operaci.

operation
Func<TState,TResult>

Delegát představující spustitelný soubor, který vrací výsledek typu TResult.

Návraty

TResult

Výsledek operace.

Poznámky

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

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

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Upozornění

Use overload that takes the state first

Provede zadanou operaci a vrátí výsledek.

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

Parametry typu

TState

Typ stavu.

TResult

Návratový operationtyp .

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

operation
Func<TState,TResult>

Delegát představující spustitelný soubor, který vrací výsledek typu TResult.

verifySucceeded
Func<TState,ExecutionResult<TResult>>

Delegát, který testuje, zda operace byla úspěšná, i když byla vyvolán výjimka.

state
TState

Stav, který bude předán operaci.

Návraty

TResult

Výsledek operace.

Atributy

Výjimky

Operace nebyla úspěšná po nakonfigurovaném počtu opakování.

Platí pro

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

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Provede zadanou operaci a vrátí výsledek.

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

Parametry typu

TState

Typ stavu.

TResult

Návratový operationtyp .

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

state
TState

Stav, který bude předán operaci.

operation
Func<TState,TResult>

Delegát představující spustitelný soubor, který vrací výsledek typu TResult.

verifySucceeded
Func<TState,ExecutionResult<TResult>>

Delegát, který testuje, zda operace byla úspěšná, i když byla vyvolán výjimka.

Návraty

TResult

Výsledek operace.

Výjimky

Operace nebyla úspěšná po nakonfigurovaném počtu opakování.

Poznámky

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro

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

Provede zadanou operaci.

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)

Parametry typu

TState

Typ stavu.

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

operation
Action<TState>

Delegát představující spustitelný soubor, který nevrací žádné výsledky.

state
TState

Stav, který bude předán operaci.

Platí pro

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

Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs
Zdroj:
ExecutionStrategyExtensions.cs

Provede zadanou operaci.

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

Parametry typu

TState

Typ stavu.

Parametry

strategy
IExecutionStrategy

Strategie, která se bude používat pro provádění.

state
TState

Stav, který bude předán operaci.

operation
Action<TState>

Delegát představující spustitelný soubor, který nevrací žádné výsledky.

Poznámky

Další informace a příklady najdete v tématu Odolnost připojení a opakování databází .

Platí pro