Partager via


IRecordSequence.EndWriteRestartArea(IAsyncResult) Méthode

Définition

En cas de substitution dans une classe dérivée, met un terme à une opération asynchrone d'écriture de la zone de reprise.

public:
 System::IO::Log::SequenceNumber EndWriteRestartArea(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndWriteRestartArea (IAsyncResult result);
abstract member EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndWriteRestartArea (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 é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 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 EndWriteRestartArea est appelé.

Cette méthode doit être appelée une seule et unique fois pour chaque IAsyncResult retourné par la méthode BeginWriteRestartArea.

S’applique à