FileStreamOptions Sınıf
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.
için FileStreamçeşitli yapılandırma seçeneklerini tanımlar.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Devralma
-
FileStreamOptions
Oluşturucular
FileStreamOptions() |
Varsayılan değerlerle bir FileStreamOptions örneği başlatır. |
Özellikler
Access |
Dosyaya nesne tarafından FileStream nasıl erişilebileceğini belirleyen numaralandırma değerlerinin bit düzeyinde birleşimi. Bu, nesnesinin ve CanWrite özellikleri FileStream tarafından CanRead döndürülen değerleri de belirler. |
BufferSize |
Tarafından arabelleğe alma için kullanılan FileStream arabellek boyutu. Varsayılan arabellek boyutu 4096'dır. 0 veya 1, arabelleğin devre dışı bırakılması gerektiği anlamına gelir. Negatif değerlere izin verilmez. |
Mode |
Dosyanın nasıl açıldığını veya oluşturulacağını belirleyen numaralandırma değerlerinden biri. |
Options |
Ek dosya seçeneklerini belirten numaralandırma değerlerinin bit düzeyinde birleşimi. Varsayılan değer, zaman uyumlu GÇ'yi gösteren değeridir None. |
PreallocationSize |
Dosyanın bayt cinsinden ilk ayırma boyutu. Pozitif bir değer yalnızca normal bir dosya oluşturulurken veya üzerine yazılırken (Create veya CreateNew) etkilidir. Negatif değerlere izin verilmez. Diğer durumlarda (varsayılan 0 değeri dahil) yoksayılır. Bu değer bir ipucudur ve güçlü bir garanti değildir. Web Derlemesi (WASM) ve FreeBSD'de desteklenmez (değer yoksayılır). Windows, Linux ve macOS için disk alanını istenen ayırma boyutunu dolduracak şekilde önceden yerleştirmeye çalışacağız. Bu imkansız olursa, işlem bir özel durum oluşturur. Son dosya uzunluğu (EOF), dosyaya yazılan bayt sayısına göre belirlenir. |
Share |
Dosyanın işlemler tarafından nasıl paylaşılacağını belirleyen numaralandırma değerlerinin bit düzeyinde birleşimi. Read varsayılan değerdir. |
UnixCreateMode |
Yeni bir dosya oluşturulduğunda kullanılan Unix dosya modunu alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |