Metodo Api.JetCompact
Crea una copia di un database esistente. La copia viene compattata in uno stato ottimale per l'utilizzo. I dati nei dati copiati verranno compressi in base alle misure scelte per gli indici in corrispondenza della creazione dell'indice. In questo modo, i dati compattati possono essere archiviati quanto più densamente possibile. In alternativa, i dati compattati possono riservare spazio per le successive inserimenti di record o indice.
Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Sintassi
'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
)
Parametri
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSessione da usare per la chiamata.
sourceDatabase
Tipo: System.StringDatabase di origine che verrà compattato.
destinationDatabase
Tipo: System.StringNome da usare per il database compattato.
statusCallback
Tipo: Microsoft.Isam.Esent.Interop.JET_PFNSTATUSFunzione di callback che può essere chiamata periodicamente tramite l'operazione compatta del database per segnalare lo stato di avanzamento.
Ignorato
Tipo: Microsoft.Isam.Esent.Interop.JET_CONVERTQuesto parametro viene ignorato e deve essere Null.
grbit
Tipo: Microsoft.Isam.Esent.Interop.CompactGrbitOpzioni compattate.