FileRecordSequence.EndReserveAndAppend(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í.
Ukončí asynchronní rezervaci a operaci připojení. Tuto metodu nelze zdědit.
public:
virtual System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend(IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndReserveAndAppend (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 připojeného záznamu protokolu.
Implementuje
Výjimky
result je neplatný.
End již byla volána pro tuto asynchronní operaci.
Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupní operace.
Metoda byla volána po odstranění sekvence.
Pro pokračování v provádění programu není dostatek paměti.
Poznámky
Tato metoda blokuje, dokud se nedokončí vstupně-výstupní operace. Chyby, ke kterým dochází během asynchronního požadavku na zápis, například selhání disku během V/V požadavku, se při zavolání zobrazí EndReserveAndAppend .
Tato metoda musí být volána přesně jednou pro každou IAsyncResult vrácenou metodou BeginReserveAndAppend .