SqlCeChangeTracking.PurgeTransactionSequenceData-Methode
Der Typ verfügt über ein SecurityCriticalAttribute-Attribut, wodurch er auf die interne Verwendung durch die .NET Framework für Silverlight-Klassenbibliothek beschränkt wird. Von Anwendungscode, von dem ein beliebiges Element dieses Typs verwendet wird, wird eine MethodAccessException-Ausnahme ausgelöst.
[SECURITY CRITICAL]
Löscht die angegebenen Daten endgültig aus der Transaktionsverlaufstabelle.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Syntax
'Declaration
Public Sub PurgeTransactionSequenceData ( _
pType As PurgeType, _
retentionValue As Long _
)
'Usage
Dim instance As SqlCeChangeTracking
Dim pType As PurgeType
Dim retentionValue As Long
instance.PurgeTransactionSequenceData(pType, _
retentionValue)
public void PurgeTransactionSequenceData(
PurgeType pType,
long retentionValue
)
public:
void PurgeTransactionSequenceData(
PurgeType pType,
long long retentionValue
)
member PurgeTransactionSequenceData :
pType:PurgeType *
retentionValue:int64 -> unit
public function PurgeTransactionSequenceData(
pType : PurgeType,
retentionValue : long
)
Parameter
- pType
Typ: System.Data.SqlServerCe.PurgeType
Einer der PurgeType-Werte, der angibt, ob der Löschvorgang zeitbasiert ist oder auf der Commitfolgenummer (CSN) der letzten Transaktion basiert, durch die die Transaktionsverlaufsdaten geändert wurden.
- retentionValue
Typ: System.Int64
Eine Zahl, die die Obergrenze angibt, bis zu der Zeilen beibehalten werden sollen. Bei einem zeitbasierten Löschvorgang gibt der Parameter die Anzahl der Tage ab dem aktuellen Datum an, über die die Transaktionsverlaufsdaten beibehalten werden. Wenn der Löschvorgang auf einer Commitfolgenummer (CSN) basiert, gibt der Parameter die CSN der letzten Transaktion an, für die Transaktionsverlaufsdaten beibehalten werden sollen.