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