IRecordSequence.EndFlush(IAsyncResult) Metod

Definition

När den åsidosättas i en härledd klass avslutar du en asynkron tömningsåtgärd.

public:
 System::IO::Log::SequenceNumber EndFlush(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndFlush(IAsyncResult result);
abstract member EndFlush : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndFlush (result As IAsyncResult) As SequenceNumber

Parametrar

result
IAsyncResult

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

Returer

Sekvensnumret för den sista posten som skrevs.

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 tömningsbegäran, till exempel ett diskfel under I/O-begäran, blir synliga när EndFlush anropas.

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

Gäller för