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
| 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) |