LogRecordSequence.EndWriteRestartArea(IAsyncResult) Yöntem

Tanım

Zaman uyumsuz yeniden başlatma alanı yazma işlemini sonlandırır.Ends an asynchronous restart area write operation. Bu yöntem devralınamaz.This method cannot be inherited.

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

Parametreler

result
IAsyncResult

Bekleyen zaman uyumsuz g/ç isteğine başvuru.A reference to the outstanding asynchronous I/O request.

Döndürülenler

SequenceNumber

Yazılan günlük kaydının sıra numarası.The sequence number of the written log record.

Uygulamalar

Özel durumlar

result geçerli değil.result is not valid.

Yeni veya mevcut bir arşiv kuyruğu veya etkin günlüğün tabanı geçersiz.A new or existing archive tail or base of the active log is invalid.

Beklenmeyen bir g/ç özel durumu nedeniyle istek gerçekleştirilemedi.The request could not be performed because of an unexpected I/O exception.

End Bu zaman uyumsuz işlem için zaten çağrılmış.End has already been called for this asynchronous operation.

Yöntemi, sırası atıldıktan sonra çağırılır.The method was called after the sequence has been disposed of.

Programın yürütülmesine devam etmek için yeterli bellek yok.There is not enough memory to continue the execution of the program.

Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedildi.Access for the specified log sequence is denied by the operating system.

Kayıt sırası dolu.The record sequence is full.

Açıklamalar

Bu yöntem, g/ç işlemi tamamlanana kadar engeller.This method blocks until the I/O operation has completed. G/ç isteği sırasında oluşan bir disk hatası gibi zaman uyumsuz yazma isteği sırasında oluşan hatalar, çağrıldığında görünür hale gelir EndWriteRestartArea .Errors that occur during an asynchronous write request, such as a disk failure during the I/O request, become visible when EndWriteRestartArea is called.

Bu yöntem IAsyncResult , yöntemi tarafından döndürülen her bir kez tam olarak çağrılmalıdır BeginWriteRestartArea .This method must be called exactly once on every IAsyncResult returned by the BeginWriteRestartArea method.

Şunlara uygulanır