Sdílet prostřednictvím


FileRecordSequence.EndWriteRestartArea(IAsyncResult) Metoda

Definice

Ukončí asynchronní operaci zápisu do oblasti restartování. Tuto metodu nelze dědit.

public:
 virtual System::IO::Log::SequenceNumber EndWriteRestartArea(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndWriteRestartArea (IAsyncResult result);
abstract member EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndWriteRestartArea : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndWriteRestartArea (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 zapsané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 EndWriteRestartArea zavolání.

Tato metoda musí být volána přesně jednou u každého IAsyncResult vráceného metodou BeginWriteRestartArea .

Platí pro