Méthode Api.JetCompact
Effectue une copie d’une base de données existante. La copie est compactée à un état optimal pour l’utilisation. Les données des données copiées seront empaquetées en fonction des mesures choisies pour les index lors de la création d’index. De cette façon, les données compactées peuvent être stockées de manière aussi dense que possible. Les données compactées peuvent également réserver de l’espace pour la croissance des enregistrements ou les insertions d’index ultérieures.
Espace de noms :Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Shared Sub JetCompact ( _
sesid As JET_SESID, _
sourceDatabase As String, _
destinationDatabase As String, _
statusCallback As JET_PFNSTATUS, _
ignored As JET_CONVERT, _
grbit As CompactGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim sourceDatabase As String
Dim destinationDatabase As String
Dim statusCallback As JET_PFNSTATUS
Dim ignored As JET_CONVERT
Dim grbit As CompactGrbitApi.JetCompact(sesid, sourceDatabase, _
destinationDatabase, statusCallback, _
ignored, grbit)
public static void JetCompact(
JET_SESID sesid,
string sourceDatabase,
string destinationDatabase,
JET_PFNSTATUS statusCallback,
JET_CONVERT ignored,
CompactGrbit grbit
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser pour l’appel.
sourceDatabase
Type : System.StringBase de données source qui sera compactée.
destinationDatabase
Type : System.StringNom à utiliser pour la base de données compactée.
statusCallback
Type : Microsoft.Isam.Esent.Interop.JET_PFNSTATUSFonction de rappel qui peut être appelée régulièrement via l’opération de compactage de base de données pour signaler la progression.
ignoré
Type : Microsoft.Isam.Esent.Interop.JET_CONVERTCe paramètre est ignoré et doit avoir la valeur Null.
grbit
Type : Microsoft.Isam.Esent.Interop.CompactGrbitOptions de compactage.