Bagikan melalui


LogRecordSequence.EndWriteRestartArea(IAsyncResult) Metode

Definisi

Mengakhiri operasi penulisan area hidupkan ulang asinkron. Metode ini tidak dapat diwariskan.

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

Parameter

result
IAsyncResult

Referensi ke permintaan I/O asinkron yang luar biasa.

Mengembalikan

Nomor urut rekaman log tertulis.

Penerapan

Pengecualian

result tidak valid.

Ekor arsip baru atau yang sudah ada atau dasar log aktif tidak valid.

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

End telah dipanggil untuk operasi asinkron ini.

Metode ini dipanggil setelah urutan dibuang.

Memori tidak cukup untuk melanjutkan eksekusi program.

Akses untuk urutan log yang ditentukan ditolak oleh sistem operasi.

Urutan rekaman penuh.

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 saat EndWriteRestartArea dipanggil.

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

Berlaku untuk