Bagikan melalui


FileRecordSequence.EndReserveAndAppend(IAsyncResult) Metode

Definisi

Mengakhiri operasi pencadangan dan penamangan asinkron. Metode ini tidak dapat diwariskan.

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

Parameter

result
IAsyncResult

Referensi ke permintaan I/O asinkron yang luar biasa.

Mengembalikan

Nomor urut rekaman log yang ditambahkan.

Penerapan

Pengecualian

result tidak valid.

End telah dipanggil untuk operasi asinkron ini.

Permintaan tidak dapat dilakukan karena pengecualian I/O yang tidak terduga.

Metode ini dipanggil setelah urutan dibuang.

Memori tidak cukup untuk melanjutkan eksekusi program.

Keterangan

Metode ini memblokir hingga operasi I/O selesai. Kesalahan yang terjadi selama permintaan tulis asinkron, seperti kegagalan disk selama permintaan I/O, menjadi terlihat ketika EndReserveAndAppend dipanggil.

Metode ini harus dipanggil tepat sekali pada setiap IAsyncResult yang dikembalikan oleh BeginReserveAndAppend metode .

Berlaku untuk