FileStreamContainer
Contenu
[
Cacher
]FileStreamContainer class
Aide pour le traitement du flux de fichiers.
public sealed class FileStreamContainer : StreamContainer
Propriétés
Nom | La description |
---|---|
virtual CanRead { get; } | Obtient une valeur indiquant si le flux prend en charge la lecture. |
virtual CanSeek { get; } | Obtient une valeur indiquant si le flux prend en charge la recherche. |
virtual CanWrite { get; } | Obtient une valeur indiquant si le flux prend en charge l’écriture. |
Disposed { get; } | Obtient une valeur indiquant si cette instance est supprimée. |
FilePath { get; } | Obtient le chemin du fichier. |
IsCreated { get; } | Obtient une valeur indiquant si le flux a été créé explicitement. |
virtual IsStreamDisposedOnClose { get; } | Obtient une valeur indiquant si ce flux est supprimé à la fermeture. |
IsTemporal { get; set; } | Obtient ou définit une valeur indiquant si le flux est temporel. |
virtual Length { get; set; } | Obtient ou définit la longueur du flux en octets. Cette valeur est inférieure à laLength par la position de départ du flux transmise dans le constructeur StreamContainer. |
virtual Position { get; set; } | Obtient ou définit la position actuelle dans le flux. Cette valeur représente le décalage par rapport à la position de départ du flux transmise dans le constructeur StreamContainer. |
virtual Stream { get; } | Obtient le flux de données. |
SyncRoot { get; } | Obtient un objet qui peut être utilisé pour synchroniser l’accès à la ressource synchronisée. |
Méthodes
Nom | La description |
---|---|
static CreateFileStream(string, bool) | Crée un nouveau flux de fichiers. |
static OpenFileStream(string) | Ouvre un flux de fichiers existant. Si le flux de fichiers n’existe pas, l’exception appropriée est levée. |
Dispose() | Supprime l’instance actuelle. |
virtual Flush() | Efface tous les tampons pour ce flux et provoque l’écriture de toutes les données mises en tampon sur le périphérique sous-jacent. |
virtual Read(byte[]) | Lit les octets pour remplir le tampon d’octets spécifié. |
virtual Read(byte[], int, int) | Lit une séquence d’octets du flux actuel et avance la position dans le flux du nombre d’octets lus. |
virtual ReadByte() | Lit un octet du flux et avance la position dans le flux d’un octet, ou renvoie -1 si à la fin du flux. |
virtual Save(Stream) | Enregistre (copie) les données du flux dans le flux spécifié. Utilise la taille de tampon par défautReadWriteBytesCount et streamerLength valeur. |
virtual Save(string) | Enregistre (copie) les données du flux dans le flux spécifié. Utilise la taille de tampon par défautReadWriteBytesCount et streamerLength valeur. |
virtual Save(Stream, int) | Enregistre (copie) toutes les données du flux dans le flux spécifié. Utilise le fluxLength valeur. |
virtual Save(string, int) | Enregistre (copie) les données du flux dans le flux spécifié. Utilise le fluxLength valeur. |
virtual Save(Stream, int, long) | Enregistre (copie) les données du flux dans le flux spécifié. |
virtual Save(string, int, long) | Enregistre (copie) les données du flux dans le flux spécifié. |
virtual Seek(long, SeekOrigin) | Définit la position dans le flux actuel. |
virtual SeekBegin() | Définit la position du flux au début du flux. Cette valeur représente le décalage par rapport à la position de départ du flux transmise dans le constructeur StreamContainer. |
virtual ToBytes() | Convertit les données du flux enByte tableau. |
virtual ToBytes(long, long) | Convertit les données du flux enByte tableau. |
virtual Write(byte[]) | Écrit tous les octets spécifiés dans le flux. |
virtual Write(byte[], int, int) | Écrit une séquence d’octets dans le flux actuel et avance la position actuelle dans ce flux du nombre d’octets écrits. |
virtual WriteByte(byte) | Écrit un octet à la position actuelle dans le flux et avance la position dans le flux d’un octet. |
virtual WriteTo(StreamContainer) | Copie les données contenues dans un autreStreamContainer . |
virtual WriteTo(StreamContainer, long) | Copie les données contenues dans un autreStreamContainer . |
explicit operator | Effectue une conversion explicite à partirFileStreamContainer àStream . (2 operators) |
Voir également
- class StreamContainer
- espace de noms Aspose.Imaging
- Assemblée Aspose.Imaging