ExecutionStrategyExtensions.Execute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Execute(IExecutionStrategy, Action) |
Exécute l’opération spécifiée. |
Execute<TResult>(IExecutionStrategy, Func<TResult>) |
Exécute l’opération spécifiée et retourne le résultat. |
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState) |
Exécute l’opération spécifiée et retourne le résultat. |
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>) |
Exécute l’opération spécifiée et retourne le résultat. |
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState) |
Obsolète.
Exécute l’opération spécifiée et retourne le résultat. |
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>) |
Exécute l’opération spécifiée et retourne le résultat. |
Execute<TState>(IExecutionStrategy, Action<TState>, TState) |
Exécute l’opération spécifiée. |
Execute<TState>(IExecutionStrategy, TState, Action<TState>) |
Exécute l’opération spécifiée. |
Execute(IExecutionStrategy, Action)
Exécute l’opération spécifiée.
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)
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- operation
- Action
Délégué représentant une opération exécutable qui ne retourne aucun résultat.
Remarques
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
Execute<TResult>(IExecutionStrategy, Func<TResult>)
Exécute l’opération spécifiée et retourne le résultat.
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
Paramètres de type
- TResult
Type de retour de operation
.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- operation
- Func<TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
Retours
Résultat de l’opération.
Remarques
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState)
Exécute l’opération spécifiée et retourne le résultat.
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
Paramètres de type
- TState
Type de l’état.
- TResult
Type de retour de operation
.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- operation
- Func<TState,TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
- state
- TState
État qui sera passé à l’opération.
Retours
Résultat de l’opération.
S’applique à
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>)
Exécute l’opération spécifiée et retourne le résultat.
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
Paramètres de type
- TState
Type de l’état.
- TResult
Type de retour de operation
.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- state
- TState
État qui sera passé à l’opération.
- operation
- Func<TState,TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
Retours
Résultat de l’opération.
Remarques
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState)
Attention
Use overload that takes the state first
Exécute l’opération spécifiée et retourne le résultat.
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
Paramètres de type
- TState
Type de l’état.
- TResult
Type de retour de operation
.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- operation
- Func<TState,TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Délégué qui teste si l’opération a réussi même si une exception a été levée.
- state
- TState
État qui sera passé à l’opération.
Retours
Résultat de l’opération.
- Attributs
Exceptions
L’opération n’a pas réussi après le nombre configuré de nouvelles tentatives.
S’applique à
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>)
Exécute l’opération spécifiée et retourne le résultat.
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
Paramètres de type
- TState
Type de l’état.
- TResult
Type de retour de operation
.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- state
- TState
État qui sera passé à l’opération.
- operation
- Func<TState,TResult>
Délégué représentant une opération exécutable qui retourne le résultat de type TResult
.
- verifySucceeded
- Func<TState,ExecutionResult<TResult>>
Délégué qui teste si l’opération a réussi même si une exception a été levée.
Retours
Résultat de l’opération.
Exceptions
L’opération n’a pas réussi après le nombre configuré de nouvelles tentatives.
Remarques
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.
S’applique à
Execute<TState>(IExecutionStrategy, Action<TState>, TState)
Exécute l’opération spécifiée.
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)
Paramètres de type
- TState
Type de l’état.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- operation
- Action<TState>
Délégué représentant une opération exécutable qui ne retourne aucun résultat.
- state
- TState
État qui sera passé à l’opération.
S’applique à
Execute<TState>(IExecutionStrategy, TState, Action<TState>)
Exécute l’opération spécifiée.
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))
Paramètres de type
- TState
Type de l’état.
Paramètres
- strategy
- IExecutionStrategy
Stratégie qui sera utilisée pour l’exécution.
- state
- TState
État qui sera passé à l’opération.
- operation
- Action<TState>
Délégué représentant une opération exécutable qui ne retourne aucun résultat.
Remarques
Pour plus d’informations et d’exemples, consultez Résilience de connexion et nouvelles tentatives de base de données.