FileBufferingReadStream 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.
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Héritage
-
FileBufferingReadStream
Constructeurs
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Initialise une nouvelle instance de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Initialise une nouvelle instance de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Initialise une nouvelle instance de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Initialise une nouvelle instance de FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Initialise une nouvelle instance de FileBufferingReadStream. |
Propriétés
CanRead |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
CanSeek |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
CanWrite |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
InMemory |
Obtient une valeur qui détermine si le contenu est entièrement mis en mémoire tampon. |
Length |
Nombre total d’octets lus et mis en mémoire tampon par le flux jusqu’à présent, il ne représente pas la longueur complète des données tant que le flux n’est pas entièrement mis en mémoire tampon. Par exemple, en utilisant |
MemoryThreshold |
Quantité maximale de mémoire en octets à allouer avant de basculer vers un fichier sur disque. |
Position |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
TempFileName |
Obtient une valeur qui détermine l’emplacement où le contenu est mis en mémoire tampon sur le disque. |
Méthodes
CopyToAsync(Stream, Int32, CancellationToken) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Dispose(Boolean) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
DisposeAsync() |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Flush() |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Read(Byte[], Int32, Int32) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Read(Span<Byte>) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
ReadAsync(Memory<Byte>, CancellationToken) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Seek(Int64, SeekOrigin) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
SetLength(Int64) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
Write(Byte[], Int32, Int32) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Flux qui encapsule un autre flux et active le rembobinage en mettant en mémoire tampon le contenu à mesure qu’il est lu. Le contenu est mis en mémoire tampon jusqu’à une certaine taille, puis mis en pool dans un fichier temporaire sur le disque. Le fichier temporaire sera supprimé sur Supprimer. |