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
[System.Runtime.CompilerServices.Nullable(0)]
public static class ExecutionStrategyExtensions
type ExecutionStrategyExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ExecutionStrategyExtensions = class
Public Module ExecutionStrategyExtensions
- Vererbung
-
ExecutionStrategyExtensions
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Verbindungsresilienz und Datenbank-Wiederholungen .
Methoden
| Name | Beschreibung |
|---|---|
| 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt 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 das Überprüfen, ob die Transaktion zurückgesetzt wurde, wenn während des Commits ein Fehler auftritt. |