LogRecordSequence.ReadRestartAreas Yöntem

Tanım

Dizideki yeniden başlatma alanlarının sıralanabilir bir koleksiyonunu döndürür.Returns an enumerable collection of the restart areas in the sequence. Bu yöntem devralınamaz.This method cannot be inherited.

public:
 virtual System::Collections::Generic::IEnumerable<System::IO::Log::LogRecord ^> ^ ReadRestartAreas();
public System.Collections.Generic.IEnumerable<System.IO.Log.LogRecord> ReadRestartAreas ();
abstract member ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
override this.ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
Public Function ReadRestartAreas () As IEnumerable(Of LogRecord)

Döndürülenler

IEnumerable<LogRecord>

Dizideki yeniden başlatma alanlarının sıralanabilir bir koleksiyonu.An enumerable collection of the restart areas in the sequence.

Uygulamalar

Özel durumlar

start Bu sıranın taban ve son sıra numaraları arasında değil.start is not between the base and last sequence numbers of this sequence.

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

-veya--or-

G/ç cihaz hatası nedeniyle istek gerçekleştirilemedi.The request could not be performed because of an I/O device error.

-veya-or

Günlük kaydını yazmak için kullanılan arabellek boyutu, onu okumak için kullanılan arabellek boyutundan daha büyük.The buffer size used to write the log record is larger than the buffer size being used to read it.

-veya--or-

Kayıt sırası bozuk.The record sequence is corrupted.

-veya--or-

Belirtilen günlük dosyası biçimi veya sürümü geçersiz.The specified log file format or version is invalid.

-veya--or-

Kayıt, kayıt dizisinin uyumsuz bir sürümüyle yazıldı.The record was written with an incompatible version of the record sequence.

Numaralandırma başlatılmadığından işlem geçersiz.The operation is invalid because the enumeration has not been started. İçin bir çağrı MoveNext() yapılmalıdır.A call to MoveNext() must be made.

-veya-or Numaralandırma sona erdi.The enumeration has ended.

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.

Açıklamalar

Yeniden başlatma alanı, en yüksek sıra numarasından en düşük sıra numarasına göre ters sıra numarası sırasıyla numaralandırılır.The restart areas are enumerated in reverse sequence number order, that is, from the highest sequence number to the lowest sequence number. Yalnızca son sıra numarası ve taban sıra numarası arasındaki sıra numaralarına sahip olan alanların numaralandırılması.Only restart areas with sequence numbers between the last sequence number and the base sequence number are enumerated.

Şunlara uygulanır