FileStreamOptions Classe

Définition

Définit diverses options de configuration pour FileStream.

public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
Héritage
FileStreamOptions

Constructeurs

FileStreamOptions()

Initialise un FileStreamOptions instance avec les valeurs par défaut.

Propriétés

Access

Combinaison de bits des valeurs d’énumération qui détermine comment le fichier peut être accessible par l’objet FileStream. Détermine aussi les valeurs retournées par les propriétés CanRead et CanWrite de l'objet FileStream.

BufferSize

Taille de la mémoire tampon utilisée par FileStream pour la mise en mémoire tampon. La taille par défaut de la mémoire tampon est 4096. 0 ou 1 signifie que la mise en mémoire tampon doit être désactivée. Les valeurs négatives ne sont pas autorisées.

Mode

Une des valeurs d’énumération déterminant le mode d’ouverture ou de création du fichier.

Options

Combinaison de bits des valeurs d’énumération qui spécifie des options de fichier supplémentaires. La valeur par défaut est None, ce qui indique des E/S synchrones.

PreallocationSize

Taille d’allocation initiale en octets pour le fichier. Une valeur positive est effective uniquement lorsqu’un fichier normal est en cours de création ou de remplacement (Create ou CreateNew). Les valeurs négatives ne sont pas autorisées. Dans d’autres cas (y compris la valeur par défaut 0), elle est ignorée. Cette valeur est un indice et n’est pas une garantie forte. Il n’est pas pris en charge sur Web Assembly (WASM) et FreeBSD (la valeur est ignorée). Pour Windows, Linux et macOS, nous allons essayer de préallouer l’espace disque pour remplir la taille d’allocation demandée. Si cela s’avère impossible, l’opération va lever une exception. La longueur de fichier finale (EOF) est déterminée par le nombre d’octets écrits dans le fichier.

Share

Combinaison de bits des valeurs d’énumération qui détermine comment le fichier sera partagé par les processus. La valeur par défaut est Read.

UnixCreateMode

Obtient ou définit le mode de fichier Unix utilisé lors de la création d’un fichier.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à