FileRecordSequence.EndAppend(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í operaci připojení. Tuto metodu nelze dědit.
public:
virtual System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend (IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (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
Formát result
je neplatný.
End
již byl volán pro tuto asynchronní operaci.
Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupních operací.
Metoda byla volána po odstranění sekvence.
K 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, jako je například selhání disku během V/V požadavku, se zobrazí při EndAppend zavolání.
Tato metoda musí být volána přesně jednou u každého IAsyncResult vráceného metodou BeginAppend .