FileStreamOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |