IRecordSequence.EndReserveAndAppend(IAsyncResult) Metodo

Definizione

Quando sottoposto a override in una classe derivata, termina un'operazione asincrona di prenotazione e accodamento.

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

Parametri

result
IAsyncResult

Riferimento alla richiesta di I/O asincrona in sospeso.

Restituisce

Numero di sequenza del record di registro accodato.

Eccezioni

Uno o più argomenti non sono validi.

Il metodo è stato chiamato dopo l'eliminazione sequenza.

Commenti

Questo metodo mantiene il blocco fino al completamento dell'operazione di I/O. Gli errori che si verificano durante una richiesta di scrittura asincrona, ad esempio un errore del disco durante una richiesta di I/O, diventano evidenti quando si chiama il metodo EndReserveAndAppend.

Questo metodo deve essere chiamato esattamente una volta per ogni IAsyncResult restituito dal metodo BeginReserveAndAppend.

Si applica a