FileRecordSequence.EndReserveAndAppend(IAsyncResult) Metoda

Definice

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 .

Platí pro