IRecordSequence.EndReserveAndAppend(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, met un terme à une réserve asynchrone et une opération d'ajout.
public:
System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend (IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndReserveAndAppend (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 de l'enregistrement du journal ajouté.
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 est bloquée jusqu'à la fin de l'opération d'E/S. Les erreurs qui se produisent pendant une requête d'écriture asynchrone, telle qu'une défaillance du disque pendant la requête d'E/S, deviennent visibles lorsque EndReserveAndAppend est appelé.
Cette méthode doit être appelée une seule et unique fois pour chaque IAsyncResult retourné par la méthode BeginReserveAndAppend.