Freigeben über


CommitFailureHandler.ClearTransactionHistoryAsync-Methode (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 den gesamten Transaktionsverlauf asynchron.

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

Syntax

'Declaration
<DebuggerStepThroughAttribute> _
Public Overridable Function ClearTransactionHistoryAsync ( _
    cancellationToken As CancellationToken _
) As Task
'Usage
Dim instance As CommitFailureHandler 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task 

returnValue = instance.ClearTransactionHistoryAsync(cancellationToken)
[DebuggerStepThroughAttribute]
public virtual Task ClearTransactionHistoryAsync(
    CancellationToken cancellationToken
)
[DebuggerStepThroughAttribute]
public:
virtual Task^ ClearTransactionHistoryAsync(
    CancellationToken cancellationToken
)
[<DebuggerStepThroughAttribute>]
abstract ClearTransactionHistoryAsync : 
        cancellationToken:CancellationToken -> Task 
[<DebuggerStepThroughAttribute>]
override ClearTransactionHistoryAsync : 
        cancellationToken:CancellationToken -> Task
public function ClearTransactionHistoryAsync(
    cancellationToken : CancellationToken
) : Task

Parameter

Rückgabewert

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

Hinweise

Diese Methode sollte nur aufgerufen werden, wenn keine aktiven Transaktionen vorhanden sind, um den kompletten Verlauf zu löschen, der aufgrund von katastrophalen Fehlern nicht gelöscht wurde.

Siehe auch

Verweis

CommitFailureHandler Klasse

ClearTransactionHistoryAsync-Überladung

System.Data.Entity.Infrastructure-Namespace