IRecordSequence.EndFlush(IAsyncResult) Metoda

Definice

Při přepsání v odvozené třídě končí asynchronní operace vyprazdování.

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

Parametry

result
IAsyncResult

Odkaz na nevyřízených asynchronních vstupně-výstupních požadavků.

Návraty

Pořadové číslo posledního zapsaného záznamu.

Výjimky

Jeden nebo více argumentů je neplatné.

Metoda byla volána po odstranění sekvence.

Poznámky

Tato metoda blokuje, dokud se nedokončí vstupně-výstupní operace. Chyby, ke kterým dochází během asynchronního vyprázdnění požadavku, například selhání disku během V/V požadavku, se při zavolání zobrazí EndFlush .

Tato metoda musí být volána přesně jednou pro každou IAsyncResult vrácenou metodou BeginFlush .

Platí pro