NonRetryingExecutionStrategy Classe
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.
Implémentation de qui n’effectue IExecutionStrategy aucune nouvelle tentative.
public sealed class NonRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.IExecutionStrategy
type NonRetryingExecutionStrategy = class
interface IExecutionStrategy
Public NotInheritable Class NonRetryingExecutionStrategy
Implements IExecutionStrategy
- Héritage
-
NonRetryingExecutionStrategy
- Implémente
Remarques
La durée de vie du service est Scoped. Cela signifie que chaque DbContext instance utilisera ses propres instance de ce service. L’implémentation peut dépendre d’autres services inscrits avec n’importe quelle durée de vie. L’implémentation n’a pas besoin d’être thread-safe.
Pour plus d’informations et d’exemples, consultez Résilience des connexions et nouvelles tentatives de base de données .
Constructeurs
NonRetryingExecutionStrategy(DbContext) |
Construit un nouveau NonRetryingExecutionStrategy avec le contexte donné. |
NonRetryingExecutionStrategy(ExecutionStrategyDependencies) |
Construit un nouveau NonRetryingExecutionStrategy avec les dépendances de service données. |
Propriétés
RetriesOnFailure |
Retourne toujours false, car le n’effectue NonRetryingExecutionStrategy pas de nouvelles tentatives. |
Méthodes
Execute<TState,TResult>(TState, Func<DbContext,TState,TResult>, Func<DbContext,TState,ExecutionResult<TResult>>) |
Exécute l’opération spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(TState, Func<DbContext,TState,CancellationToken, Task<TResult>>, Func<DbContext,TState,CancellationToken,Task<ExecutionResult<TResult>>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
Méthodes d’extension
Execute(IExecutionStrategy, Action) |
Exécute l’opération spécifiée. |
Execute<TState>(IExecutionStrategy, TState, Action<TState>) |
Exécute l’opération spécifiée. |
Execute<TState>(IExecutionStrategy, Action<TState>, TState) |
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, TState, Func<TState,TResult>) |
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,TResult>(IExecutionStrategy, Func<TState,TResult>, TState) |
Exécute l’opération spécifiée et retourne le résultat. |
ExecuteAsync(IExecutionStrategy, Func<CancellationToken,Task>, CancellationToken) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync(IExecutionStrategy, Func<Task>) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync<TState>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task>, CancellationToken) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync<TState>(IExecutionStrategy, TState, Func<TState,Task>) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync<TState>(IExecutionStrategy, Func<TState,CancellationToken,Task>, TState, CancellationToken) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync<TState>(IExecutionStrategy, Func<TState,Task>, TState) |
Exécute l’opération asynchrone spécifiée. |
ExecuteAsync<TResult>(IExecutionStrategy, Func<CancellationToken,Task<TResult>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TResult>(IExecutionStrategy, Func<Task<TResult>>) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState, CancellationToken,Task<TResult>>, Func<TState,CancellationToken, Task<ExecutionResult<TResult>>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,Task<TResult>>) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, Func<TState,CancellationToken,Task<TResult>>, TState, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, Func<TState,Task<TResult>>, TState) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteInTransaction(IExecutionStrategy, Action, Func<Boolean>) |
Exécute l’opération spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TState>(IExecutionStrategy, TState, Action<TState>, Func<TState,Boolean>) |
Exécute l’opération spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TResult>(IExecutionStrategy, Func<TResult>, Func<Boolean>) |
Exécute l’opération spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,Boolean>) |
Exécute l’opération spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,Boolean>, TState, DbContext) |
Exécute l’opération spécifiée dans une transaction et retourne le résultat après la validation. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<CancellationToken,Task>, Func<CancellationToken,Task<Boolean>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<Task>, Func<Task<Boolean>>) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TState>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task>, Func<TState,CancellationToken, Task<Boolean>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TResult>(IExecutionStrategy, Func<CancellationToken, Task<TResult>>, Func<CancellationToken,Task<Boolean>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, Func<TState, CancellationToken,Task<Boolean>>, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, Func<TState,CancellationToken,Task<TResult>>, Func<TState,CancellationToken, Task<Boolean>>, TState, DbContext, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. |
ExecuteInTransaction(IExecutionStrategy, Action, Func<Boolean>, IsolationLevel) |
Exécute l’opération spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TState>(IExecutionStrategy, TState, Action<TState>, Func<TState,Boolean>, IsolationLevel) |
Exécute l’opération spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TResult>(IExecutionStrategy, Func<TResult>, Func<Boolean>, IsolationLevel) |
Exécute l’opération spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,Boolean>, IsolationLevel) |
Exécute l’opération spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<CancellationToken,Task>, Func<CancellationToken,Task<Boolean>>, IsolationLevel, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<Task>, Func<Task<Boolean>>, IsolationLevel) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TState>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task>, Func<TState,CancellationToken, Task<Boolean>>, IsolationLevel, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TResult>(IExecutionStrategy, Func<CancellationToken, Task<TResult>>, Func<CancellationToken,Task<Boolean>>, IsolationLevel, CancellationToken) |
Exécute l’opération asynchrone spécifiée dans une transaction et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, Func<TState, CancellationToken,Task<Boolean>>, IsolationLevel, CancellationToken) |
Exécute l’opération asynchrone spécifiée et retourne le résultat. Permet de case activée si la transaction a été restaurée si une erreur se produit lors de la validation. |