Freigeben über


CommitFailureHandler.PruneTransactionHistoryAsync-Methode (Boolean, Boolean, CancellationToken)

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Entfernt alle Transaktionen, die zur Löschung markiert sind, wenn deren Anzahl PruningLimit überschreitet.

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<DebuggerStepThroughAttribute> _
Protected Overridable Function PruneTransactionHistoryAsync ( _
    force As Boolean, _
    useExecutionStrategy As Boolean, _
    cancellationToken As CancellationToken _
) As Task
'Usage
Dim force As Boolean 
Dim useExecutionStrategy As Boolean 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task 

returnValue = Me.PruneTransactionHistoryAsync(force, _
    useExecutionStrategy, cancellationToken)
[DebuggerStepThroughAttribute]
protected virtual Task PruneTransactionHistoryAsync(
    bool force,
    bool useExecutionStrategy,
    CancellationToken cancellationToken
)
[DebuggerStepThroughAttribute]
protected:
virtual Task^ PruneTransactionHistoryAsync(
    bool force, 
    bool useExecutionStrategy, 
    CancellationToken cancellationToken
)
[<DebuggerStepThroughAttribute>]
abstract PruneTransactionHistoryAsync : 
        force:bool * 
        useExecutionStrategy:bool * 
        cancellationToken:CancellationToken -> Task 
[<DebuggerStepThroughAttribute>]
override PruneTransactionHistoryAsync : 
        force:bool * 
        useExecutionStrategy:bool * 
        cancellationToken:CancellationToken -> Task
protected function PruneTransactionHistoryAsync(
    force : boolean, 
    useExecutionStrategy : boolean, 
    cancellationToken : CancellationToken
) : Task

Parameter

  • force
    Typ: System.Boolean
    true um alle alten Transaktionen zu entfernen, selbst wenn deren Anzahl PruningLimit nicht überschreitet; andernfalls, false.
  • useExecutionStrategy
    Typ: System.Boolean
    true um den Vorgang anhand der zugeordneten Ausführungsstrategie auszuführen, andernfalls false.

Rückgabewert

Typ: System.Threading.Tasks.Task
Eine Aufgabe, die den asynchronen Vorgang darstellt.

Siehe auch

Verweis

CommitFailureHandler Klasse

PruneTransactionHistoryAsync-Überladung

System.Data.Entity.Infrastructure-Namespace