FileStreamOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un'ampia gamma di opzioni di configurazione per FileStream.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Ereditarietà
-
FileStreamOptions
Costruttori
FileStreamOptions() |
Inizializza un'istanza FileStreamOptions con valori predefiniti. |
Proprietà
Access |
Combinazione bit per bit dei valori di enumerazione che determina la modalità di accesso al file dall'oggetto FileStream. Determina anche i valori restituiti dalle proprietà CanRead e CanWrite dell'oggetto FileStream. |
BufferSize |
Dimensioni del buffer utilizzato dal FileStream buffer per il buffering. La dimensione del buffer predefinita è 4096. 0 o 1 significa che il buffering deve essere disabilitato. I valori negativi non sono consentiti. |
Mode |
Uno dei valori di enumerazione che determina come aprire o creare il file. |
Options |
Combinazione bit per bit dei valori di enumerazione che specifica le opzioni dei file aggiuntive. Il valore predefinito è None, che indica L/O sincrono. |
PreallocationSize |
Dimensioni iniziali di allocazione in byte per il file. Un valore positivo è efficace solo quando viene creato o sovrascritto un file regolare (Create o CreateNew). I valori negativi non sono consentiti. In altri casi (incluso il valore predefinito 0), viene ignorato. Questo valore è un hint e non è una garanzia forte. Non è supportato in Assembly Web (WASM) e FreeBSD (il valore viene ignorato). Per Windows, Linux e macOS si tenterà di preallocare lo spazio su disco per riempire le dimensioni di allocazione richieste. Se ciò risulta impossibile, l'operazione genererà un'eccezione. La lunghezza finale del file (EOF) verrà determinata dal numero di byte scritti nel file. |
Share |
Combinazione bit per bit dei valori di enumerazione, che determina come il file verrà condiviso dai processi. Il valore predefinito è Read. |
UnixCreateMode |
Ottiene o imposta la modalità file Unix usata quando viene creato un nuovo file. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |