FileStreamOptions Classe

Définition

Définit une variété d’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

Nom Description
FileStreamOptions()

Initialise une FileStreamOptions instance avec des valeurs par défaut.

Propriétés

Nom Description
Access

Combinaison de bits des valeurs d’énumération qui détermine la façon dont le fichier est accessible par l’objet FileStream . Cela détermine également les valeurs retournées par les propriétés et CanRead les CanWrite propriétés de l’objetFileStream.

BufferSize

Taille de la mémoire tampon utilisée pour FileStream la mise en mémoire tampon. La taille de mémoire tampon par défaut 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 qui détermine comment ouvrir ou créer le fichier.

Options

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

PreallocationSize

Taille d’allocation initiale en octets pour le fichier. Une valeur positive est effective uniquement lorsqu’un fichier normal est créé ou remplacé (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 indicateur et n’est pas une garantie forte. Elle n’est pas prise en charge sur Web Assembly (WASM) et FreeBSD (la valeur est ignorée). Pour Windows, Linux et macOS nous essayerons 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 finale du fichier (EOF) est déterminée par le nombre d’octets écrits dans le fichier.

Share

Combinaison au niveau du bit des valeurs d’énumération qui détermine la façon dont 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

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à