IRecordSequence.EndFlush(IAsyncResult) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, termine une opération de vidage asynchrone.
public:
System::IO::Log::SequenceNumber EndFlush(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndFlush(IAsyncResult result);
abstract member EndFlush : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndFlush (result As IAsyncResult) As SequenceNumber
Paramètres
- result
- IAsyncResult
Référence à la requête d’E/S asynchrone en attente.
Retours
Numéro de séquence du dernier enregistrement écrit.
Exceptions
Un ou plusieurs arguments ne sont pas valides.
La méthode a été appelée après la suppression de la séquence.
Remarques
Cette méthode se bloque jusqu’à ce que l’opération d’E/S soit terminée. Les erreurs qui se produisent lors d’une demande de vidage asynchrone, comme une défaillance de disque pendant la demande d’E/S, deviennent visibles lorsqu’elles EndFlush sont appelées.
Cette méthode doit être appelée exactement une fois sur chaque IAsyncResult retourné par la BeginFlush méthode.