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

FileStreamOptions()

Initialise une FileStreamOptions instance avec des 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 pour FileStream 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, qui indique les E/S synchrones.

PreallocationSize

Taille d’allocation initiale en octets du 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. Il n’est pas pris en charge sur l’assembly web (WASM) et FreeBSD (la valeur est ignorée). Pour Windows, Linux et macOS, nous allons essayer de prélocaliser 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 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 nouveau 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 à