LogRecordSequence Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
LogRecordSequence sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| LogRecordSequence(LogStore) |
Belirtilen günlük deposuyla sınıfının yeni bir örneğini LogRecordSequence başlatır. |
| LogRecordSequence(String, FileMode) |
Günlük deposunun ve erişim modunun LogRecordSequence belirtilen yolu ile sınıfının yeni bir örneğini başlatır. |
| LogRecordSequence(LogStore, Int32, Int32) |
Belirtilen günlük deposu, her kayıt için arabellek boyutu ve arabellek numarası ile sınıfının yeni bir örneğini LogRecordSequence başlatır. |
| LogRecordSequence(String, FileMode, FileAccess) |
Günlük deposunun LogRecordSequence ve erişim ve paylaşım modlarının belirtilen yolu ile sınıfının yeni bir örneğini başlatır. |
| LogRecordSequence(String, FileMode, FileAccess, FileShare) |
Günlük deposunun ve erişim modunun LogRecordSequence belirtilen yolu ile sınıfının yeni bir örneğini başlatır. |
| LogRecordSequence(String, FileMode, FileAccess, FileShare, Int32, Int32) |
Günlük deposu, dosya izni, erişim ve paylaşım modları ve arabellek boyutu ve kayıtların sayısı için belirtilen bir yol ile sınıfın yeni bir örneğini LogRecordSequence başlatır. |
| LogRecordSequence(String, FileMode, FileAccess, FileShare, Int32, Int32, FileSecurity) |
LogRecordSequence sınıfının yeni bir örneğini başlatır. |
LogRecordSequence(LogStore)
Belirtilen günlük deposuyla sınıfının yeni bir örneğini LogRecordSequence başlatır.
public:
LogRecordSequence(System::IO::Log::LogStore ^ logStore);
public LogRecordSequence(System.IO.Log.LogStore logStore);
new System.IO.Log.LogRecordSequence : System.IO.Log.LogStore -> System.IO.Log.LogRecordSequence
Public Sub New (logStore As LogStore)
Parametreler
Özel durumlar
logStore geçersiz.
Açıklamalar
Arabellek boyutu, eklenebilen veya okunabilen kaydın en büyük boyutunu belirler. Bu oluşturucuda varsayılan 64 değeri ayarlanır. İstenen arabellek sayısı 10 olarak ayarlanır.
Şunlara uygulanır
LogRecordSequence(String, FileMode)
Günlük deposunun ve erişim modunun LogRecordSequence belirtilen yolu ile sınıfının yeni bir örneğini başlatır.
public:
LogRecordSequence(System::String ^ path, System::IO::FileMode mode);
public LogRecordSequence(string path, System.IO.FileMode mode);
new System.IO.Log.LogRecordSequence : string * System.IO.FileMode -> System.IO.Log.LogRecordSequence
Public Sub New (path As String, mode As FileMode)
Parametreler
- path
- String
Günlük deposunun temel dosyasının açılması için göreli veya mutlak bir yol.
- mode
- FileMode
Mağazanın FileMode nasıl açıldığını veya oluşturulacağını belirleyen değerlerden biri.
Özel durumlar
path, null'e eşittir.
path boş bir dizedir ("").
-veya-
path yalnızca boşluk içerir.
-veya-
path bir veya daha fazla geçersiz karakter içeriyor.
mode geçersiz bir değer içeriyor.
Dosya bulunamıyor.
Günlük deposu açılırken G/Ç hatası oluşur.
Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.
Bu işlem desteklenmiyor.
Programın yürütülmesine devam etmek için yeterli bellek yok.
LogRecordSequence gerekli Ortak Günlük Dosya Sistemi (CLFS) bileşeni yüklü olmadığından kullanılamaz. Platformunuz için kullanılabiliyorsa CLFS bileşenini yükleyin veya sınıfını FileRecordSequence kullanın.
Açıklamalar
Bu oluşturucu, belirtilen yol ve modla açtığı yeni bir nesnede yeni LogRecordSequence bir LogStore başlatır. Mağazaya okuma/yazma erişimi verilir ve mağaza Okuma erişimi paylaşılarak açılır.
Şunlara uygulanır
LogRecordSequence(LogStore, Int32, Int32)
Belirtilen günlük deposu, her kayıt için arabellek boyutu ve arabellek numarası ile sınıfının yeni bir örneğini LogRecordSequence başlatır.
public:
LogRecordSequence(System::IO::Log::LogStore ^ logStore, int bufferSize, int bufferCount);
public LogRecordSequence(System.IO.Log.LogStore logStore, int bufferSize, int bufferCount);
new System.IO.Log.LogRecordSequence : System.IO.Log.LogStore * int * int -> System.IO.Log.LogRecordSequence
Public Sub New (logStore As LogStore, bufferSize As Integer, bufferCount As Integer)
Parametreler
- bufferSize
- Int32
bayt cinsinden istenen arabellek boyutu. Arabellek boyutu, eklenebilen veya okunabilen kaydın en büyük boyutunu belirler.
- bufferCount
- Int32
İstenen arabellek sayısı.
Özel durumlar
logStore, null'e eşittir.
bufferSize negatif veya sıfırdır.
-veya-
bufferCount negatif veya sıfırdır.
Açıklamalar
ve bufferSize değerlerini belirtmek ve için bufferCount 64 ve için bufferSize 10 bufferCountvarsayılan değerini kullanmak istemiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
LogRecordSequence(String, FileMode, FileAccess)
Günlük deposunun LogRecordSequence ve erişim ve paylaşım modlarının belirtilen yolu ile sınıfının yeni bir örneğini başlatır.
public:
LogRecordSequence(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public LogRecordSequence(string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.Log.LogRecordSequence : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.Log.LogRecordSequence
Public Sub New (path As String, mode As FileMode, access As FileAccess)
Parametreler
- path
- String
Günlük deposunun temel dosyasının açılması için göreli veya mutlak bir yol.
- mode
- FileMode
Mağazanın FileMode nasıl açıldığını veya oluşturulacağını belirleyen değerlerden biri.
- access
- FileAccess
Dosyaya FileAccess tarafından LogStorenasıl erişilebileceğini belirleyen değerlerden biri.
Özel durumlar
path, null'e eşittir.
path boş bir dizedir ("").
-veya-
path yalnızca boşluk içerir.
-veya-
path bir veya daha fazla geçersiz karakter içeriyor.
mode geçersiz bir değer içeriyor.
Dosya bulunamıyor.
Günlük deposu açılırken G/Ç hatası oluşur.
Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.
Bu işlem desteklenmiyor.
Programın yürütülmesine devam etmek için yeterli bellek yok.
LogRecordSequence gerekli Ortak Günlük Dosya Sistemi (CLFS) bileşeni yüklü olmadığından kullanılamaz. Platformunuz için kullanılabiliyorsa CLFS bileşenini yükleyin veya sınıfını FileRecordSequence kullanın.
Açıklamalar
Bu oluşturucu, belirtilen yol, mod ve erişimle açtığı yeni bir nesnede yeni LogRecordSequenceLogStore bir başlatır. Mağaza, Okuma erişimi paylaşılarak açılır.
Şunlara uygulanır
LogRecordSequence(String, FileMode, FileAccess, FileShare)
Günlük deposunun ve erişim modunun LogRecordSequence belirtilen yolu ile sınıfının yeni bir örneğini başlatır.
public:
LogRecordSequence(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share);
public LogRecordSequence(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
new System.IO.Log.LogRecordSequence : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.Log.LogRecordSequence
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare)
Parametreler
- path
- String
Günlük deposunun temel dosyasının açılması için göreli veya mutlak bir yol.
- mode
- FileMode
Mağazanın FileMode nasıl açıldığını veya oluşturulacağını belirleyen değerlerden biri.
- access
- FileAccess
Dosyaya FileAccess tarafından LogStorenasıl erişilebileceğini belirleyen değerlerden biri.
- share
- FileShare
Günlük deposunun FileShare işlemler arasında nasıl paylaşılacağını belirleyen değerlerden biri.
Özel durumlar
path, null'e eşittir.
path boş bir dizedir ("").
-veya-
path yalnızca boşluk içerir.
-veya-
path bir veya daha fazla geçersiz karakter içeriyor.
mode geçersiz bir değer içeriyor.
Dosya bulunamıyor.
Günlük deposu açılırken G/Ç hatası oluşur.
Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.
Bu işlem desteklenmiyor.
Programın yürütülmesine devam etmek için yeterli bellek yok.
LogRecordSequence gerekli Ortak Günlük Dosya Sistemi (CLFS) bileşeni yüklü olmadığından kullanılamaz. Platformunuz için kullanılabiliyorsa CLFS bileşenini yükleyin veya sınıfını FileRecordSequence kullanın.
Örnekler
Bu örnek, bu LogRecordSequence oluşturucuyu nasıl kullanacağınızı gösterir:
// Create a LogRecordSequence.
sequence = new LogRecordSequence(this.logName,
FileMode.CreateNew,
FileAccess.ReadWrite,
FileShare.None);
// At least one container/extent must be added for Log Record Sequence.
sequence.LogStore.Extents.Add(this.logContainer, this.containerSize);
MySequence = sequence;
' Create a LogRecordSequence.
sequence = New LogRecordSequence(Me.logName, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)
' At least one container/extent must be added for Log Record Sequence.
sequence.LogStore.Extents.Add(Me.logContainer, Me.containerSize)
MySequence = sequence
Açıklamalar
Bu oluşturucu, belirtilen yol, mod ve erişimle açtığı yeni bir nesnede yeni LogRecordSequenceLogStore bir başlatır. Mağaza, belirtilen erişimi paylaşarak açılır.
Şunlara uygulanır
LogRecordSequence(String, FileMode, FileAccess, FileShare, Int32, Int32)
Günlük deposu, dosya izni, erişim ve paylaşım modları ve arabellek boyutu ve kayıtların sayısı için belirtilen bir yol ile sınıfın yeni bir örneğini LogRecordSequence başlatır.
public:
LogRecordSequence(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize, int bufferCount);
public LogRecordSequence(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, int bufferCount);
new System.IO.Log.LogRecordSequence : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int * int -> System.IO.Log.LogRecordSequence
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer, bufferCount As Integer)
Parametreler
- path
- String
Günlük deposunun temel dosyasının açılması için göreli veya mutlak bir yol.
- mode
- FileMode
Mağazanın FileMode nasıl açıldığını veya oluşturulacağını belirleyen değerlerden biri.
- access
- FileAccess
Dosyaya FileAccess tarafından LogStorenasıl erişilebileceğini belirleyen değerlerden biri.
- share
- FileShare
Günlük deposunun FileShare işlemler arasında nasıl paylaşılacağını belirleyen değerlerden biri.
- bufferSize
- Int32
bayt cinsinden istenen arabellek boyutu. Arabellek boyutu, eklenebilen veya okunabilen kaydın en büyük boyutunu belirler.
- bufferCount
- Int32
İstenen arabellek sayısı.
Özel durumlar
path, null'e eşittir.
path boş bir dizedir ("").
-veya-
path yalnızca boşluk içerir.
-veya-
path bir veya daha fazla geçersiz karakter içeriyor.
mode geçersiz bir değer içeriyor.
Dosya bulunamıyor.
Günlük deposu açılırken G/Ç hatası oluşur.
Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.
Bu işlem desteklenmiyor.
Programın yürütülmesine devam etmek için yeterli bellek yok.
LogRecordSequence gerekli Ortak Günlük Dosya Sistemi (CLFS) bileşeni yüklü olmadığından kullanılamaz. Platformunuz için kullanılabiliyorsa CLFS bileşenini yükleyin veya sınıfını FileRecordSequence kullanın.
Açıklamalar
Bu oluşturucu, belirtilen yol, mod ve erişimle açtığı yeni bir nesnede yeni LogRecordSequenceLogStore bir başlatır. Mağaza, belirtilen erişimi paylaşarak açılır.
Şunlara uygulanır
LogRecordSequence(String, FileMode, FileAccess, FileShare, Int32, Int32, FileSecurity)
LogRecordSequence sınıfının yeni bir örneğini başlatır.
public:
LogRecordSequence(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, int bufferSize, int bufferCount, System::Security::AccessControl::FileSecurity ^ fileSecurity);
public LogRecordSequence(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, int bufferSize, int bufferCount, System.Security.AccessControl.FileSecurity fileSecurity);
new System.IO.Log.LogRecordSequence : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * int * int * System.Security.AccessControl.FileSecurity -> System.IO.Log.LogRecordSequence
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, bufferSize As Integer, bufferCount As Integer, fileSecurity As FileSecurity)
Parametreler
- path
- String
Günlük deposunun temel dosyasının açılması için göreli veya mutlak bir yol.
- access
- FileAccess
Günlük deposuna nasıl erişilebileceğini belirleyen geçerli FileAccess bir değer.
- share
- FileShare
Günlük deposunun işlemler arasında nasıl paylaşılacağını belirleyen geçerli FileShare bir değer.
- bufferSize
- Int32
bayt cinsinden istenen arabellek boyutu. Arabellek boyutu, eklenebilen veya okunabilen kaydın en büyük boyutunu belirler.
- bufferCount
- Int32
İstenen arabellek sayısı.
- fileSecurity
- FileSecurity
Deponun oluşturulması gerekiyorsa yeni oluşturulan depoda ayarlanacak güvenliği belirten geçerli FileSecurity bir değer.
Özel durumlar
tarafından path belirtilen dosya geçerli değil.
-veya-
Belirtilen günlük deposu dosya adı geçerli değil.
-veya-
mode değeri CreateNewvardır ve yazma erişimi olmadan kullanılamaz.
-veya-
mode değeri OpenOrCreatevardır ve yazma erişimi olmadan kullanılamaz.
Bağımsız değişkenlerden biri veya daha fazlası şeklindedir null.
Bir veya daha fazla bağımsız değişken aralık dışında.
tarafından path belirtilen dosya bulunamıyor.
İstek beklenmeyen bir G/Ç özel durumu nedeniyle gerçekleştirilemedi.
-veya-
tarafından path belirtilen dosyaya, başka bir işlem tarafından kullanıldığı için erişilemiyor.
-veya-
Dosya veya dizin zaten mevcut olduğundan tarafından path belirtilen dosya oluşturulamıyor.
-veya-
Günlük tutamacı iş parçacığı havuzuna bağlanamadı.
-veya-
Belirtilen günlük dosyası biçimi veya sürümü geçersiz.
Bu işlem desteklenmiyor.
yöntemi, dizi atıldıktan sonra çağrıldı.
Programın yürütülmesine devam etmek için yeterli bellek yok.
LogRecordSequence gerekli Ortak Günlük Dosya Sistemi (CLFS) bileşeni yüklü olmadığından kullanılamaz. Platformunuz için kullanılabiliyorsa CLFS bileşenini yükleyin veya sınıfını FileRecordSequence kullanın.
Kayıt dizisi dolu.
Belirtilen günlük dizisine erişim, işletim sistemi tarafından reddedilir.