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
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 deposunun LogRecordSequence belirtilen yolu, dosya izni, erişim ve paylaşım modları ve kayıtlar için arabellek boyutu ve sayısı ile sınıfın yeni bir örneğini 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çersizdir.
Açıklamalar
Arabellek boyutu, kaydın eklenip okunabilecek 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
değeridir.
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şuyor.
Belirtilen günlük dizisine erişim işletim sistemi tarafından reddedildi.
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 LogStore bir LogRecordSequence 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, kaydın eklenip okunabilecek en büyük boyutunu belirler.
- bufferCount
- Int32
İstenen arabellek sayısı.
Özel durumlar
logStore
, null
değeridir.
bufferSize
negatif veya sıfırdır.
-veya-
bufferCount
negatif veya sıfırdır.
Açıklamalar
ve değerlerini belirtmek istiyorsanız ve bufferCount
için 64 ve için bufferSize
bufferSize
10 bufferCount
varsayı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
değeridir.
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şuyor.
Belirtilen günlük dizisine erişim işletim sistemi tarafından reddedildi.
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şim ile 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
değeridir.
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şuyor.
Belirtilen günlük dizisine erişim işletim sistemi tarafından reddedildi.
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 örnekte bu LogRecordSequence oluşturucuyu nasıl kullanacağınız gösterilmektedir:
// 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şim ile açtığı yeni bir nesnede yeni LogRecordSequenceLogStore bir başlatır. Depo, belirtilen erişimi paylaşarak açılır.
Şunlara uygulanır
LogRecordSequence(String, FileMode, FileAccess, FileShare, Int32, Int32)
Günlük deposunun LogRecordSequence belirtilen yolu, dosya izni, erişim ve paylaşım modları ve kayıtlar için arabellek boyutu ve sayısı ile sınıfı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);
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, kaydın eklenip okunabilecek en büyük boyutunu belirler.
- bufferCount
- Int32
İstenen arabellek sayısı.
Özel durumlar
path
, null
değeridir.
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şuyor.
Belirtilen günlük dizisine erişim işletim sistemi tarafından reddedildi.
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şim ile açtığı yeni bir nesnede yeni LogRecordSequenceLogStore bir başlatır. Depo, 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.
- mode
- FileMode
Mağazanın nasıl açıldığını veya oluşturulacağını belirleyen geçerli FileMode bir değer.
- 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, kaydın eklenip okunabilecek 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.
Beklenmeyen bir G/Ç özel durumu nedeniyle istek gerçekleştirilemedi.
-veya-
tarafından path
belirtilen dosyaya, başka bir işlem tarafından kullanımda olduğundan erişilemiyor.
-veya-
Dosya veya dizin zaten mevcut olduğundan tarafından path
belirtilen dosya oluşturulamıyor.
-veya-
Günlük tanıtıcısı 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, sıra 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 sırası dolu.
Belirtilen günlük dizisine erişim işletim sistemi tarafından reddedildi.