Freigeben über


CommitFailureHandler.PruneTransactionHistory-Methode (Boolean, Boolean)

[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
Protected Overridable Sub PruneTransactionHistory ( _
    force As Boolean, _
    useExecutionStrategy As Boolean _
)
'Usage
Dim force As Boolean 
Dim useExecutionStrategy As Boolean 

Me.PruneTransactionHistory(force, _
    useExecutionStrategy)
protected virtual void PruneTransactionHistory(
    bool force,
    bool useExecutionStrategy
)
protected:
virtual void PruneTransactionHistory(
    bool force, 
    bool useExecutionStrategy
)
abstract PruneTransactionHistory : 
        force:bool * 
        useExecutionStrategy:bool -> unit  
override PruneTransactionHistory : 
        force:bool * 
        useExecutionStrategy:bool -> unit
protected function PruneTransactionHistory(
    force : boolean, 
    useExecutionStrategy : boolean
)

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.

Siehe auch

Verweis

CommitFailureHandler Klasse

PruneTransactionHistory-Überladung

System.Data.Entity.Infrastructure-Namespace