Énumération CommitTransactionGrbit
Options pour JetCommitTransaction.
Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
<FlagsAttribute> _
Public Enumeration CommitTransactionGrbit
'Usage
Dim instance As CommitTransactionGrbit
[FlagsAttribute]
public enum CommitTransactionGrbit
Membres
Nom du membre | Description |
---|---|
Aucune | Options par défaut. |
LazyFlush | La transaction est validée normalement, mais cette API n’attend pas que la transaction soit vidée dans le fichier journal des transactions avant de revenir à l’appelant. Cela réduit considérablement la durée d’une opération de validation au détriment de la durabilité. Toute transaction qui n’est pas vidée dans le journal avant un incident est automatiquement abandonnée lors de la récupération d’incident lors du prochain appel à JetInit. Si WaitLastLevel0Commit ou WaitAllLevel0Commit sont spécifiés, cette option est ignorée. |
WaitLastLevel0Commit | Si la session a précédemment validée des transactions et qu’elles n’ont pas encore été vidées dans le fichier journal des transactions, elles doivent être vidées immédiatement. Cette API attend que les transactions aient été vidées avant de revenir à l’appelant. Cela est utile si l’application a précédemment commité plusieurs transactions à l’aide de JET_bitCommitLazyFlush et souhaite maintenant les vider toutes sur le disque. Cette option peut être utilisée même si la session n’est pas actuellement dans une transaction. Cette option ne peut pas être utilisée en combinaison avec une autre option. |
Voir aussi
Informations de référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour