FileStreamOptions Classe

Definizione

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

Nome Descrizione
FileStreamOptions()

Inizializza un'istanza FileStreamOptions con valori predefiniti.

Proprietà

Nome Descrizione
Access

Combinazione bit per bit dei valori di enumerazione che determina come è possibile accedere al file dall'oggetto FileStream . Determina anche i valori restituiti dalle CanRead proprietà e CanWrite dell'oggetto FileStream .

BufferSize

Dimensioni del buffer utilizzato da FileStream per il buffering. La dimensione predefinita del buffer è 4096. 0 o 1 indica 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 opzioni di file aggiuntive. Il valore predefinito è None, che indica le I/O sincrone.

PreallocationSize

Dimensioni di allocazione iniziali in byte per il file. Un valore positivo è effettivo solo quando viene creato o sovrascritto un file normale (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 assoluta. Non è supportato in Assembly Web (WASM) e FreeBSD (il valore viene ignorato). Per Windows, Linux e macOS si proverà a 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 la modalità di condivisione del file da parte dei processi. Il valore predefinito è Read.

UnixCreateMode

Ottiene o imposta la modalità file Unix utilizzata quando viene creato un nuovo file.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a