IRecordSequence.EndReserveAndAppend(IAsyncResult) Metod

Definition

När den åsidosätts i en härledd klass avslutar du en asynkron reserv- och tilläggsåtgärd.

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

Parametrar

result
IAsyncResult

En referens till den utestående asynkrona I/O-begäran.

Returer

Sekvensnumret för den bifogade loggposten.

Undantag

Ett eller flera av argumenten är ogiltiga.

Metoden anropades efter att sekvensen har tagits bort.

Kommentarer

Den här metoden blockerar tills I/O-åtgärden har slutförts. Fel som uppstår under en asynkron skrivbegäran, till exempel ett diskfel under I/O-begäran, blir synliga när EndReserveAndAppend anropas.

Den här metoden måste anropas exakt en gång på varje IAsyncResult som returneras av BeginReserveAndAppend metoden.

Gäller för