FileRecordSequence.EndReserveAndAppend(IAsyncResult) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Termina un'operazione asincrona di prenotazione e accodamento. Questo metodo non può essere ereditato.
public:
virtual System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend (IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.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.
Implementazioni
Eccezioni
result
non è valido.
End
è stato già chiamato per questa operazione asincrona.
Impossibile eseguire la richiesta a causa di un'eccezione I/O imprevista.
Il metodo è stato chiamato dopo l'eliminazione sequenza.
Memoria insufficiente per continuare l'esecuzione del programma.
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.