Sdílet prostřednictvím


IRecordSequence.EndAppend(IAsyncResult) Metoda

Definice

Při přepsání v odvozené třídě ukončí asynchronní operaci připojení.

public:
 System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend (IAsyncResult result);
abstract member 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.

Výjimky

Nejméně jeden 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 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 .

Platí pro