Método Api.JetCompact

Faz uma cópia de um banco de dados existente. A cópia é compactada para um estado ideal para uso. Os dados nos dados copiados serão empacotados de acordo com as medidas escolhidas para os índices na criação do índice. Dessa forma, os dados compactados podem ser armazenados da forma mais densa possível. Como alternativa, os dados compactados podem reservar espaço para crescimento de registro subsequente ou inserções de índice.

Namespace:Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)

Sintaxe

'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
)

Parâmetros

  • Sourcedatabase
    Tipo: System.String

    O banco de dados de origem que será compactado.

  • destinationDatabase
    Tipo: System.String

    O nome a ser usado para o banco de dados compactado.

  • statusCallback
    Tipo: Microsoft.Isam.Esent.Interop.JET_PFNSTATUS

    Uma função de retorno de chamada que pode ser chamada periodicamente por meio da operação compacta de banco de dados para relatar o progresso.

Confira também

Referência

Classe API

Membros da API

Namespace Microsoft.Isam.Esent.Interop