FileStreamOptions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en mängd olika konfigurationsalternativ för FileStream.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Arv
-
FileStreamOptions
Konstruktorer
| Name | Description |
|---|---|
| FileStreamOptions() |
Initierar en FileStreamOptions instans med standardvärden. |
Egenskaper
| Name | Description |
|---|---|
| Access |
En bitvis kombination av uppräkningsvärdena som avgör hur filen kan nås av FileStream objektet. Detta avgör även de värden som returneras av CanRead objektets egenskaper CanWrite och FileStream . |
| BufferSize |
Storleken på bufferten som används för FileStream buffring. Standardbuffertstorleken är 4096. 0 eller 1 innebär att buffring ska inaktiveras. Negativa värden tillåts inte. |
| Mode |
Ett av uppräkningsvärdena som avgör hur du öppnar eller skapar filen. |
| Options |
En bitvis kombination av uppräkningsvärdena som anger ytterligare filalternativ. Standardvärdet är None, vilket anger synkron I/O. |
| PreallocationSize |
Den inledande allokeringsstorleken i byte för filen. Ett positivt värde är endast effektivt när en vanlig fil skapas eller skrivs över (Create eller CreateNew). Negativa värden tillåts inte. I andra fall (inklusive standardvärdet 0) ignoreras det. Det här värdet är ett tips och är ingen stark garanti. Det stöds inte i webbsammansättning (WASM) och FreeBSD (värdet ignoreras). För Windows, Linux och macOS försöker vi förallokera diskutrymmet för att fylla den begärda allokeringsstorleken. Om det visar sig vara omöjligt kommer åtgärden att utlösa ett undantag. Den slutliga fillängden (EOF) bestäms av antalet byte som skrivits till filen. |
| Share |
En bitvis kombination av uppräkningsvärdena som avgör hur filen ska delas av processer. Standardvärdet är Read. |
| UnixCreateMode |
Hämtar eller anger unix-filläget som används när en ny fil skapas. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |