LogRecordSequence.Flush Yöntem

Tanım

Eklenen kayıtları durarak yazar.

Aşırı Yüklemeler

Name Description
Flush()

Eklenen tüm kayıtların yazılmasını sağlar. Bu yöntem devralınamaz.

Flush(SequenceNumber)

Belirtilen sıra numarasına sahip kayıt dahil olmak üzere en çok eklenen tüm kayıtların durably yazıldığından emin olur. Bu yöntem devralınamaz.

Flush()

Eklenen tüm kayıtların yazılmasını sağlar. Bu yöntem devralınamaz.

public:
 virtual System::IO::Log::SequenceNumber Flush();
public System.IO.Log.SequenceNumber Flush();
abstract member Flush : unit -> System.IO.Log.SequenceNumber
override this.Flush : unit -> System.IO.Log.SequenceNumber
Public Function Flush () As SequenceNumber

Döndürülenler

Yazılan son kaydın sıra numarası.

Uygulamalar

Özel durumlar

Veriler boşaltılırken G/Ç hatası oluştu.

yöntemi, dizi atıldıktan sonra çağrıldı.

Bu işlem desteklenmiyor.

Programın yürütülmesine devam etmek için yeterli bellek yok.

Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.

Kayıt dizisi, yeni yeniden başlatma alanını içerecek kadar boş alan açamadı.

Belirtilen günlüğün herhangi bir kapsamı yok. Bir kayıt dizisinin kullanılabilmesi için önce bir veya daha fazla uzantı oluşturulmalıdır.

Açıklamalar

Bu yöntemin çağrılması, öğesine eklenmiş LogRecordSequence olan tüm kayıtların durably yazılmasını sağlar.

Şunlara uygulanır

Flush(SequenceNumber)

Belirtilen sıra numarasına sahip kayıt dahil olmak üzere en çok eklenen tüm kayıtların durably yazıldığından emin olur. Bu yöntem devralınamaz.

public:
 virtual System::IO::Log::SequenceNumber Flush(System::IO::Log::SequenceNumber sequenceNumber);
public System.IO.Log.SequenceNumber Flush(System.IO.Log.SequenceNumber sequenceNumber);
abstract member Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
override this.Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
Public Function Flush (sequenceNumber As SequenceNumber) As SequenceNumber

Parametreler

sequenceNumber
SequenceNumber

Yazılması gereken en son kaydın sıra numarası. Bu SequenceNumber geçersizse, tüm kayıtların yazılması gerekir.

Döndürülenler

Yazılan son kaydın sıra numarası.

Uygulamalar

Özel durumlar

sequenceNumber bu dizi için geçerli değil.

sequenceNumber bu dizinin temel ve son sıra numaraları arasında değildir.

İstek beklenmeyen bir G/Ç özel durumu nedeniyle gerçekleştirilemedi.

Belirtilen günlüğün herhangi bir kapsamı yok. Bir kayıt dizisinin kullanılabilmesi için önce bir veya daha fazla uzantı oluşturulmalıdır.

Kayıt dizisi salt okunur erişimle açıldığından işlem gerçekleştirilemiyor.

yöntemi, dizi atıldıktan sonra çağrıldı.

Programın yürütülmesine devam etmek için yeterli bellek yok.

Kayıt dizisi dolu.

Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.

Açıklamalar

Bu yöntemi çağırmak, belirtilen sıra numarasına kadar olan ve belirtilen sıra numarası dahil olmak üzere sıra numaralarına sahip tüm kayıtların sağlam bir şekilde yazılmasını sağlar.

Şunlara uygulanır