ExecutionStrategyExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweiterungsmethoden für .IExecutionStrategy
public static class ExecutionStrategyExtensions
type ExecutionStrategyExtensions = class
Public Module ExecutionStrategyExtensions
- Vererbung
-
ExecutionStrategyExtensions
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .
Methoden
Execute(IExecutionStrategy, Action) |
Führt den angegebenen Vorgang aus. |
Execute<TResult>(IExecutionStrategy, Func<TResult>) |
Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. |
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>, TState) |
Veraltet.
Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. |
Execute<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, TState) |
Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. |
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,ExecutionResult<TResult>>) |
Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. |
Execute<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>) |
Führt den angegebenen Vorgang aus und gibt das Ergebnis zurück. |
Execute<TState>(IExecutionStrategy, Action<TState>, TState) |
Führt den angegebenen Vorgang aus. |
Execute<TState>(IExecutionStrategy, TState, Action<TState>) |
Führt den angegebenen Vorgang aus. |
ExecuteAsync(IExecutionStrategy, Func<CancellationToken,Task>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteAsync(IExecutionStrategy, Func<Task>) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteAsync<TResult>(IExecutionStrategy, Func<CancellationToken,Task<TResult>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TResult>(IExecutionStrategy, Func<Task<TResult>>) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, Func<TState,CancellationToken,Task<TResult>>, TState, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, Func<TState,Task<TResult>>, TState) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState, CancellationToken,Task<TResult>>, Func<TState,CancellationToken, Task<ExecutionResult<TResult>>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,Task<TResult>>) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteAsync<TState>(IExecutionStrategy, Func<TState,CancellationToken,Task>, TState, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteAsync<TState>(IExecutionStrategy, Func<TState,Task>, TState) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteAsync<TState>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteAsync<TState>(IExecutionStrategy, TState, Func<TState,Task>) |
Führt den angegebenen asynchronen Vorgang aus. |
ExecuteInTransaction(IExecutionStrategy, Action, Func<Boolean>) |
Führt den angegebenen Vorgang in einer Transaktion aus. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransaction<TResult>(IExecutionStrategy, Func<TResult>, Func<Boolean>) |
Führt den angegebenen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, Func<TState,TResult>, Func<TState,Boolean>, TState, DbContext) |
Führt den angegebenen Vorgang in einer Transaktion aus und gibt das Ergebnis nach dem Commit zurück. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,Boolean>, Func<DbContext,IDbContextTransaction>) |
Führt den angegebenen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransaction<TState,TResult>(IExecutionStrategy, TState, Func<TState,TResult>, Func<TState,Boolean>) |
Führt den angegebenen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransaction<TState>(IExecutionStrategy, TState, Action<TState>, Func<TState,Boolean>) |
Führt den angegebenen Vorgang in einer Transaktion aus. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<CancellationToken,Task>, Func<CancellationToken,Task<Boolean>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync(IExecutionStrategy, Func<Task>, Func<Task<Boolean>>) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync<TResult>(IExecutionStrategy, Func<CancellationToken, Task<TResult>>, Func<CancellationToken,Task<Boolean>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, Func<TState,CancellationToken,Task<TResult>>, Func<TState,CancellationToken, Task<Boolean>>, TState, DbContext, CancellationToken) |
Führt den angegebenen asynchronen Vorgang aus und gibt das Ergebnis zurück. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, Func<TState, CancellationToken,Task<Boolean>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync<TState,TResult>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task<TResult>>, Func<TState, CancellationToken,Task<Boolean>>, Func<DbContext,CancellationToken, Task<IDbContextTransaction>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus und gibt das Ergebnis zurück. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
ExecuteInTransactionAsync<TState>(IExecutionStrategy, TState, Func<TState,CancellationToken,Task>, Func<TState,CancellationToken, Task<Boolean>>, CancellationToken) |
Führt den angegebenen asynchronen Vorgang in einer Transaktion aus. Ermöglicht die Überprüfung, ob für die Transaktion ein Rollback ausgeführt wurde, wenn während des Commits ein Fehler auftritt. |
Gilt für:
Entity Framework