IRecordSequence.EndAppend(IAsyncResult) Metod

Definition

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

public:
 System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend(IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (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 EndAppend anropas.

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

Gäller för