IRecordSequence.EndFlush(IAsyncResult) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .