IRecordSequence.EndFlush(IAsyncResult) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.