LogRecordSequence.EndAppend(IAsyncResult) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengakhiri operasi penampakan asinkron. Metode ini tidak dapat diwariskan.
public:
virtual System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend (IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (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.
Permintaan tidak dapat dilakukan karena pengecualian I/O yang tidak terduga.
-atau-
Permintaan tidak dapat dilakukan karena kesalahan perangkat I/O.
End
telah dipanggil untuk operasi asinkron ini.
Operasi tidak dapat dilakukan karena urutan rekaman dibuka dengan akses baca-saja.
Metode ini dipanggil setelah urutan dibuang.
Memori tidak cukup untuk melanjutkan eksekusi program.
Urutan rekaman penuh.
Akses untuk urutan log yang ditentukan ditolak oleh sistem operasi.
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 EndAppend dipanggil.
Metode ini harus dipanggil tepat sekali pada setiap IAsyncResult yang dikembalikan oleh BeginAppend metode .